diff options
author | Brad King <brad.king@kitware.com> | 2024-09-20 15:02:18 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2024-09-20 19:08:17 (GMT) |
commit | 37173f1cccc14b71f9e6d1bbc2bb3a68f041d542 (patch) | |
tree | c2f798ad29c008718bf977a15fa705d96b0b63f8 /Tests | |
parent | fdceee50e6c2bba0cd1903e13b3c63327cb3d53e (diff) | |
download | CMake-37173f1cccc14b71f9e6d1bbc2bb3a68f041d542.zip CMake-37173f1cccc14b71f9e6d1bbc2bb3a68f041d542.tar.gz CMake-37173f1cccc14b71f9e6d1bbc2bb3a68f041d542.tar.bz2 |
Tests/RunCMake: Generalize construction of arguments for languages to test
Diffstat (limited to 'Tests')
-rw-r--r-- | Tests/RunCMake/CMakeLists.txt | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Tests/RunCMake/CMakeLists.txt b/Tests/RunCMake/CMakeLists.txt index 40db51b..2e11a32 100644 --- a/Tests/RunCMake/CMakeLists.txt +++ b/Tests/RunCMake/CMakeLists.txt @@ -369,7 +369,7 @@ if(UNIX AND "${CMAKE_GENERATOR}" MATCHES "Unix Makefiles|Ninja") endif() add_RunCMake_test(CompilerNotFound) if(DEFINED CMake_TEST_OBJC) - list(APPEND CompilerTest_ARGS -DCMake_TEST_OBJC=${CMake_TEST_OBJC}) + list(APPEND CMake_TEST_LANG_VARS -DCMake_TEST_OBJC=${CMake_TEST_OBJC}) endif() if(CMAKE_Fortran_COMPILER) # lfortran < 1.24 cannot handle long file names. Fortran is not @@ -377,19 +377,19 @@ if(CMAKE_Fortran_COMPILER) if(CMAKE_C_COMPILER_ID STREQUAL "LCC" AND CMAKE_C_COMPILER_VERSION VERSION_LESS "1.24") string(LENGTH "${CMAKE_CURRENT_BINARY_DIR}" _CCBD_LEN) if(_CCBD_LEN LESS 35) - list(APPEND CompilerTest_ARGS -DCMake_TEST_Fortran=1) + list(APPEND CMake_TEST_LANG_VARS -DCMake_TEST_Fortran=1) endif() unset(_CCBD_LEN) else() - list(APPEND CompilerTest_ARGS -DCMake_TEST_Fortran=1) + list(APPEND CMake_TEST_LANG_VARS -DCMake_TEST_Fortran=1) endif() endif() foreach(lang IN ITEMS CUDA HIP ISPC) if(CMake_TEST_${lang}) - list(APPEND CompilerTest_ARGS -DCMake_TEST_${lang}=1) + list(APPEND CMake_TEST_LANG_VARS -DCMake_TEST_${lang}=1) endif() endforeach() -add_RunCMake_test(CompilerTest) +add_RunCMake_test(CompilerTest ${CMake_TEST_LANG_VARS}) set_property(TEST RunCMake.CompilerTest APPEND PROPERTY LABELS "CUDA" "HIP" "ISPC" "Fortran") add_RunCMake_test(Configure -DMSVC_IDE=${MSVC_IDE}) add_RunCMake_test(DisallowedCommands) |