CMake/Tests/RunCMake/ctest_exit/RunCMakeTest.cmake
2025-03-20 16:31:49 +01:00

46 lines
1.1 KiB
CMake

include(RunCMake)
message(STATUS "Multiple -S options:")
run_cmake_command(3 ${CMAKE_CTEST_COMMAND} -V
-S ${RunCMake_SOURCE_DIR}/exit1.cmake
-S ${RunCMake_SOURCE_DIR}/exit2.cmake
)
run_cmake_command(7 ${CMAKE_CTEST_COMMAND} -V
-S ${RunCMake_SOURCE_DIR}/exit4.cmake
-S ${RunCMake_SOURCE_DIR}/exit1.cmake
-S ${RunCMake_SOURCE_DIR}/exit2.cmake
)
message(STATUS "Multiple -SP options:")
run_cmake_command(3 ${CMAKE_CTEST_COMMAND} -V
-SP ${RunCMake_SOURCE_DIR}/exit1.cmake
-SP ${RunCMake_SOURCE_DIR}/exit2.cmake
)
run_cmake_command(7 ${CMAKE_CTEST_COMMAND} -V
-SP ${RunCMake_SOURCE_DIR}/exit4.cmake
-SP ${RunCMake_SOURCE_DIR}/exit1.cmake
-SP ${RunCMake_SOURCE_DIR}/exit2.cmake
)
message(STATUS "Mixed -S and -SP options:")
run_cmake_command(7 ${CMAKE_CTEST_COMMAND} -V
-S ${RunCMake_SOURCE_DIR}/exit4.cmake
-SP ${RunCMake_SOURCE_DIR}/exit1.cmake
-S ${RunCMake_SOURCE_DIR}/exit2.cmake
)
message(STATUS "ctest_run_script:")
configure_file(
${RunCMake_SOURCE_DIR}/test.cmake.in
${RunCMake_BINARY_DIR}/test.cmake @ONLY)
run_cmake_command(Script ${CMAKE_CTEST_COMMAND} -V
-S ${RunCMake_BINARY_DIR}/test.cmake
)