summaryrefslogtreecommitdiffstats
path: root/Tests
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2024-09-20 15:02:18 (GMT)
committerBrad King <brad.king@kitware.com>2024-09-20 19:08:17 (GMT)
commit37173f1cccc14b71f9e6d1bbc2bb3a68f041d542 (patch)
treec2f798ad29c008718bf977a15fa705d96b0b63f8 /Tests
parentfdceee50e6c2bba0cd1903e13b3c63327cb3d53e (diff)
downloadCMake-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.txt10
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)