BUG: fix for bug 4772, enable_language should now work on linux with correct flags
This commit is contained in:
parent
4c17c9b87b
commit
6a1a1b632d
|
@ -32,10 +32,20 @@ ENDIF(CMAKE_SYSTEM_PROCESSOR)
|
|||
|
||||
# load the system- and compiler specific files
|
||||
IF(CMAKE_C_COMPILER_ID)
|
||||
INCLUDE(Platform/${CMAKE_SYSTEM_NAME}-${CMAKE_C_COMPILER_ID}-C OPTIONAL RESULT_VARIABLE _INCLUDED_FILE)
|
||||
INCLUDE(Platform/${CMAKE_SYSTEM_NAME}-${CMAKE_C_COMPILER_ID}-C
|
||||
OPTIONAL RESULT_VARIABLE _INCLUDED_FILE)
|
||||
ENDIF(CMAKE_C_COMPILER_ID)
|
||||
IF (NOT _INCLUDED_FILE)
|
||||
INCLUDE(Platform/${CMAKE_SYSTEM_NAME}-${CMAKE_BASE_NAME} OPTIONAL)
|
||||
INCLUDE(Platform/${CMAKE_SYSTEM_NAME}-${CMAKE_BASE_NAME}
|
||||
OPTIONAL RESULT_VARIABLE _INCLUDED_FILE)
|
||||
ENDIF (NOT _INCLUDED_FILE)
|
||||
# some systems include the compiler information in the system file
|
||||
# and if this is the enable_language command then it may not have been
|
||||
# included at this point, or needs to be included again so that the
|
||||
# language_INIT variables are set correctly
|
||||
IF (NOT _INCLUDED_FILE)
|
||||
INCLUDE(Platform/${CMAKE_SYSTEM_NAME}
|
||||
OPTIONAL RESULT_VARIABLE _INCLUDED_FILE)
|
||||
ENDIF (NOT _INCLUDED_FILE)
|
||||
|
||||
|
||||
|
|
|
@ -59,3 +59,5 @@ INCLUDE(Platform/UnixPaths)
|
|||
IF(EXISTS "/etc/debian_version")
|
||||
SET_PROPERTY(GLOBAL PROPERTY FIND_LIBRARY_USE_LIB64_PATHS FALSE)
|
||||
ENDIF(EXISTS "/etc/debian_version")
|
||||
# always include the gcc compiler information
|
||||
INCLUDE(Platform/gcc)
|
||||
|
|
Loading…
Reference in New Issue