482f1122ad
Extend the signature try_compile(RESULT_VAR <bindir> <srcfile> ...) to allow multiple sources as try_compile(RESULT_VAR <bindir> SOURCES <srcfile>... ...) Process the sources to generate a CMakeLists.txt that enables all needed languages. Teach the TryCompile test to try cases with two sources of the same language and of mixed languages. Teach RunCMake.try_compile to cover error cases for the signature.
6 lines
160 B
CMake
6 lines
160 B
CMake
enable_language(C)
|
|
try_compile(RESULT ${CMAKE_CURRENT_BINARY_DIR}
|
|
SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/src.c
|
|
${CMAKE_CURRENT_SOURCE_DIR}/src.cxx
|
|
)
|