diff options
author | Stephen Kelly <steveire@gmail.com> | 2020-05-23 16:16:49 (GMT) |
---|---|---|
committer | Craig Scott <craig.scott@crascit.com> | 2020-12-15 11:26:09 (GMT) |
commit | 0fe9c40494be0e15e6603a245f181bc74d8cf481 (patch) | |
tree | be46d0672e9a1c867eb8cffda5522e1aba6b477b /Tests/RunCMake/UnityBuild/RunCMakeTest.cmake | |
parent | 82b25be80afc92da045d04a37e121a3fa97392c0 (diff) | |
download | CMake-0fe9c40494be0e15e6603a245f181bc74d8cf481.zip CMake-0fe9c40494be0e15e6603a245f181bc74d8cf481.tar.gz CMake-0fe9c40494be0e15e6603a245f181bc74d8cf481.tar.bz2 |
Unity Build: Add option for generating per-file unique id
Fixes: #21477
Diffstat (limited to 'Tests/RunCMake/UnityBuild/RunCMakeTest.cmake')
-rw-r--r-- | Tests/RunCMake/UnityBuild/RunCMakeTest.cmake | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Tests/RunCMake/UnityBuild/RunCMakeTest.cmake b/Tests/RunCMake/UnityBuild/RunCMakeTest.cmake index 9ba3c85..c00f78b 100644 --- a/Tests/RunCMake/UnityBuild/RunCMakeTest.cmake +++ b/Tests/RunCMake/UnityBuild/RunCMakeTest.cmake @@ -1,5 +1,14 @@ include(RunCMake) +function(run_build name) + set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/${name}-build) + set(RunCMake_TEST_NO_CLEAN 1) + run_cmake(${name}) + run_cmake_command(${name}-build ${CMAKE_COMMAND} --build . --config Debug) + unset(RunCMake_TEST_BINARY_DIR) + unset(RunCMake_TEST_NO_CLEAN) +endfunction() + run_cmake(unitybuild_c) run_cmake(unitybuild_c_batch) run_cmake(unitybuild_c_group) @@ -15,6 +24,9 @@ run_cmake(unitybuild_c_no_unity_build) run_cmake(unitybuild_c_no_unity_build_group) run_cmake(unitybuild_order) run_cmake(unitybuild_invalid_mode) +run_build(unitybuild_anon_ns) +run_build(unitybuild_anon_ns_no_unity_build) +run_build(unitybuild_anon_ns_group_mode) function(run_test name) set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/${name}-build) |