mirror of
https://github.com/reactos/CMake.git
synced 2025-01-21 02:45:05 +00:00
BUG: fix C compiler init
This commit is contained in:
parent
b3ca217a23
commit
b6cb67eaa9
@ -19,19 +19,19 @@ IF(NOT CMAKE_C_COMPILER)
|
||||
|
||||
# next try prefer the compiler specified by the generator
|
||||
IF(CMAKE_GENERATOR_CC)
|
||||
IF(NOT CMAKE_CC_COMPILER_INIT)
|
||||
SET(CMAKE_CC_COMPILER_INIT ${CMAKE_GENERATOR_CC})
|
||||
ENDIF(NOT CMAKE_CC_COMPILER_INIT)
|
||||
IF(NOT CMAKE_C_COMPILER_INIT)
|
||||
SET(CMAKE_C_COMPILER_INIT ${CMAKE_GENERATOR_CC})
|
||||
ENDIF(NOT CMAKE_C_COMPILER_INIT)
|
||||
ENDIF(CMAKE_GENERATOR_CC)
|
||||
|
||||
# if no compiler has been specified yet, then look for one
|
||||
IF(NOT CMAKE_CC_COMPILER_INIT)
|
||||
IF(NOT CMAKE_C_COMPILER_INIT)
|
||||
# if not in the envionment then search for the compiler in the path
|
||||
SET(CMAKE_C_COMPILER_LIST gcc cc cl bcc )
|
||||
FIND_PROGRAM(CMAKE_C_COMPILER_FULLPATH NAMES ${CMAKE_C_COMPILER_LIST} )
|
||||
GET_FILENAME_COMPONENT(CMAKE_C_COMPILER_INIT
|
||||
${CMAKE_C_COMPILER_FULLPATH} NAME)
|
||||
ENDIF(NOT CMAKE_CC_COMPILER_INIT)
|
||||
ENDIF(NOT CMAKE_C_COMPILER_INIT)
|
||||
|
||||
SET(CMAKE_C_COMPILER ${CMAKE_C_COMPILER_INIT} CACHE STRING "C compiler")
|
||||
ENDIF(NOT CMAKE_C_COMPILER)
|
||||
|
Loading…
x
Reference in New Issue
Block a user