|
|
@@ -67,9 +67,8 @@ run_cmake(PostBuild)
|
|
|
run_cmake(PreBuild)
|
|
|
run_cmake(PreLink)
|
|
|
|
|
|
-
|
|
|
-function(run_Dependencies)
|
|
|
- set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/Dependencies-build)
|
|
|
+function(run_Dependencies suffix)
|
|
|
+ set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/Dependencies${suffix}-build)
|
|
|
set(RunCMake_TEST_NO_CLEAN 1)
|
|
|
|
|
|
file(REMOVE_RECURSE "${RunCMake_TEST_BINARY_DIR}")
|
|
|
@@ -82,13 +81,16 @@ function(run_Dependencies)
|
|
|
set(fs_delay 1.125)
|
|
|
endif()
|
|
|
|
|
|
- run_cmake_command(Dependencies-build ${CMAKE_COMMAND} -E copy ${RunCMake_SOURCE_DIR}/depends_obj1.c ${RunCMake_TEST_BINARY_DIR}/depends_obj.c)
|
|
|
- run_cmake(Dependencies)
|
|
|
- run_cmake_command(Dependencies-build ${CMAKE_COMMAND} --build . --config Debug)
|
|
|
- run_cmake_command(Dependencies-build ${CMAKE_COMMAND} -E sleep ${fs_delay})
|
|
|
- run_cmake_command(Dependencies-build ${CMAKE_COMMAND} -E copy ${RunCMake_SOURCE_DIR}/depends_obj0.c ${RunCMake_TEST_BINARY_DIR}/depends_obj.c)
|
|
|
- run_cmake_command(Dependencies-build ${CMAKE_COMMAND} --build . --config Debug)
|
|
|
- run_cmake_command(Dependencies-build ${CMAKE_CTEST_COMMAND} -C Debug -V)
|
|
|
+ run_cmake_command(Dependencies${suffix}-build ${CMAKE_COMMAND} -E copy ${RunCMake_SOURCE_DIR}/depends_obj1.c ${RunCMake_TEST_BINARY_DIR}/depends_obj.c)
|
|
|
+ run_cmake_with_options(Dependencies${suffix})
|
|
|
+ run_cmake_command(Dependencies${suffix}-build ${CMAKE_COMMAND} --build . --config Debug)
|
|
|
+ run_cmake_command(Dependencies${suffix}-build ${CMAKE_COMMAND} -E sleep ${fs_delay})
|
|
|
+ run_cmake_command(Dependencies${suffix}-build ${CMAKE_COMMAND} -E copy ${RunCMake_SOURCE_DIR}/depends_obj0.c ${RunCMake_TEST_BINARY_DIR}/depends_obj.c)
|
|
|
+ run_cmake_command(Dependencies${suffix}-build ${CMAKE_COMMAND} --build . --config Debug)
|
|
|
+ run_cmake_command(Dependencies${suffix}-build ${CMAKE_CTEST_COMMAND} -C Debug -V)
|
|
|
endfunction()
|
|
|
|
|
|
-run_Dependencies()
|
|
|
+run_Dependencies("")
|
|
|
+if (CMAKE_GENERATOR MATCHES "NONE")
|
|
|
+ run_Dependencies(Short)
|
|
|
+endif ()
|