summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2022-09-01 14:02:02 (GMT)
committerKitware Robot <kwrobot@kitware.com>2022-09-01 14:02:11 (GMT)
commit2e86c02c244d41e768107fe1a5912af5b15b021c (patch)
tree60f9e85b0338c9ac1ae44b9385bef67dfcaf40d3 /Tests/RunCMake
parentbf7688c2fc701e99a4a20049de5b94023f35ac39 (diff)
parent36400e9dc1248f34b6cdfc56554dfb9e71a36ea6 (diff)
downloadCMake-2e86c02c244d41e768107fe1a5912af5b15b021c.zip
CMake-2e86c02c244d41e768107fe1a5912af5b15b021c.tar.gz
CMake-2e86c02c244d41e768107fe1a5912af5b15b021c.tar.bz2
Merge topic 'compiler-launcher-genexp'
36400e9dc1 COMPILER_LAUNCHER: Add support for generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7613
Diffstat (limited to 'Tests/RunCMake')
-rw-r--r--Tests/RunCMake/CompilerLauncher/RunCMakeTest.cmake3
1 files changed, 2 insertions, 1 deletions
diff --git a/Tests/RunCMake/CompilerLauncher/RunCMakeTest.cmake b/Tests/RunCMake/CompilerLauncher/RunCMakeTest.cmake
index 84d0479..e6a2605 100644
--- a/Tests/RunCMake/CompilerLauncher/RunCMakeTest.cmake
+++ b/Tests/RunCMake/CompilerLauncher/RunCMakeTest.cmake
@@ -17,7 +17,8 @@ endfunction()
function(run_compiler_launcher_env lang)
string(REGEX REPLACE "-.*" "" core_lang "${lang}")
- set(ENV{CMAKE_${core_lang}_COMPILER_LAUNCHER} "${CMAKE_COMMAND};-E;env;USED_LAUNCHER=1")
+ # Use the noop genexp $<PATH:...> genexp to validate genexp support.
+ set(ENV{CMAKE_${core_lang}_COMPILER_LAUNCHER} "$<PATH:CMAKE_PATH,${CMAKE_COMMAND}>;-E;env;USED_LAUNCHER=1")
run_compiler_launcher(${lang})
unset(ENV{CMAKE_${core_lang}_COMPILER_LAUNCHER})
endfunction()