diff options
author | Ben Boeckel <ben.boeckel@kitware.com> | 2023-09-28 15:52:15 (GMT) |
---|---|---|
committer | Ben Boeckel <ben.boeckel@kitware.com> | 2024-08-27 16:37:36 (GMT) |
commit | 438038b5e1fb00669c54425853acdbe0e9e0d795 (patch) | |
tree | 37fd43bfff7314f22143244545fec5686f28c45d | |
parent | 84bc710d84c912a8d5dc1a972ed9c021adda4c55 (diff) | |
download | CMake-438038b5e1fb00669c54425853acdbe0e9e0d795.zip CMake-438038b5e1fb00669c54425853acdbe0e9e0d795.tar.gz CMake-438038b5e1fb00669c54425853acdbe0e9e0d795.tar.bz2 |
Tests/CXXModules: support building specific targets of example trees
This will be used to ensure that module command targets work as
intended.
-rw-r--r-- | Tests/RunCMake/CXXModules/RunCMakeTest.cmake | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Tests/RunCMake/CXXModules/RunCMakeTest.cmake b/Tests/RunCMake/CXXModules/RunCMakeTest.cmake index 5048d3e..1d9e508 100644 --- a/Tests/RunCMake/CXXModules/RunCMakeTest.cmake +++ b/Tests/RunCMake/CXXModules/RunCMakeTest.cmake @@ -162,6 +162,9 @@ function (run_cxx_module_test directory) run_cmake_command("examples/${test_name}-build" "${CMAKE_COMMAND}" --build . --config Debug --target "${RunCMake_CXXModules_TARGET}") else () run_cmake_command("examples/${test_name}-build" "${CMAKE_COMMAND}" --build . --config Debug) + foreach (RunCMake_CXXModules_TARGET IN LISTS RunCMake_CXXModules_TARGETS) + run_cmake_command("examples/${test_name}-target-${RunCMake_CXXModules_TARGET}" "${CMAKE_COMMAND}" --build . --target "${RunCMake_CXXModules_TARGET}" --config Debug) + endforeach () endif () if (RunCMake_CXXModules_INSTALL) run_cmake_command("examples/${test_name}-install" "${CMAKE_COMMAND}" --build . --target install --config Debug) |