parent
eee8fc40c9
commit
bddc54a37d
@ -68,6 +68,11 @@ file(WRITE \"\${CMAKE_CURRENT_BINARY_DIR}/result.cmake\"
|
||||
else()
|
||||
set(_D_CMAKE_MAKE_PROGRAM "-DCMAKE_MAKE_PROGRAM:FILEPATH=${CMAKE_MAKE_PROGRAM}")
|
||||
endif()
|
||||
if(CMAKE_TOOLCHAIN_FILE)
|
||||
set(_D_CMAKE_TOOLCHAIN_FILE "-DCMAKE_TOOLCHAIN_FILE:FILEPATH=${CMAKE_TOOLCHAIN_FILE}")
|
||||
else()
|
||||
set(_D_CMAKE_TOOLCHAIN_FILE "")
|
||||
endif()
|
||||
execute_process(
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/Check${lang}
|
||||
COMMAND ${CMAKE_COMMAND} . -G ${CMAKE_GENERATOR}
|
||||
@ -75,6 +80,7 @@ file(WRITE \"\${CMAKE_CURRENT_BINARY_DIR}/result.cmake\"
|
||||
-T "${CMAKE_GENERATOR_TOOLSET}"
|
||||
${_D_CMAKE_GENERATOR_INSTANCE}
|
||||
${_D_CMAKE_MAKE_PROGRAM}
|
||||
${_D_CMAKE_TOOLCHAIN_FILE}
|
||||
OUTPUT_VARIABLE _cl_output
|
||||
ERROR_VARIABLE _cl_output
|
||||
RESULT_VARIABLE _cl_result
|
||||
|
1
Tests/RunCMake/ToolchainFile/CheckLanguage-stdout.txt
Normal file
1
Tests/RunCMake/ToolchainFile/CheckLanguage-stdout.txt
Normal file
@ -0,0 +1 @@
|
||||
-- Looking for a C compiler - NOTFOUND
|
@ -0,0 +1,4 @@
|
||||
get_property(in_try_compile GLOBAL PROPERTY IN_TRY_COMPILE)
|
||||
if(in_try_compile)
|
||||
message(FATAL_ERROR "Toolchain file included")
|
||||
endif()
|
2
Tests/RunCMake/ToolchainFile/CheckLanguage.cmake
Normal file
2
Tests/RunCMake/ToolchainFile/CheckLanguage.cmake
Normal file
@ -0,0 +1,2 @@
|
||||
include(CheckLanguage)
|
||||
check_language(C)
|
@ -7,6 +7,7 @@ endfunction()
|
||||
|
||||
run_cmake_toolchain(CallEnableLanguage)
|
||||
run_cmake_toolchain(CallProject)
|
||||
run_cmake_toolchain(CheckLanguage)
|
||||
run_cmake_toolchain(FlagsInit)
|
||||
run_cmake_toolchain(LinkFlagsInit)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user