123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- make_directory("@CMAKE_BUILD_TEST_BINARY_DIR@")
- message("Remove: @CMAKE_BUILD_TEST_SOURCE_DIR@/CMakeCache.txt")
- file(REMOVE "@CMAKE_BUILD_TEST_SOURCE_DIR@/CMakeCache.txt")
- message("running: ${CMAKE_COMMAND}")
- execute_process(COMMAND "${CMAKE_COMMAND}"
- "@CMAKE_BUILD_TEST_SOURCE_DIR@"
- "-G@CMAKE_GENERATOR@"
- -A "@CMAKE_GENERATOR_PLATFORM@"
- -T "@CMAKE_GENERATOR_TOOLSET@"
- WORKING_DIRECTORY "@CMAKE_BUILD_TEST_BINARY_DIR@"
- RESULT_VARIABLE RESULT)
- if(RESULT)
- message(FATAL_ERROR "Error running cmake command")
- endif()
- message("running: ${CMAKE_COMMAND} --build")
- execute_process(COMMAND "${CMAKE_COMMAND}"
- --build "@CMAKE_BUILD_TEST_BINARY_DIR@" --config Debug
- RESULT_VARIABLE RESULT)
- if(RESULT)
- message(FATAL_ERROR "Error running cmake --build")
- endif()
- set(_isMultiConfig @_isMultiConfig@)
- if(_isMultiConfig)
- set(RUN_TEST "@CMAKE_BUILD_TEST_BINARY_DIR@/Debug/@CMAKE_BUILD_TEST_EXE@")
- else()
- set(RUN_TEST "@CMAKE_BUILD_TEST_BINARY_DIR@/@CMAKE_BUILD_TEST_EXE@")
- endif()
- message("running [${RUN_TEST}]")
- execute_process(COMMAND "${RUN_TEST}" RESULT_VARIABLE RESULT)
- if(RESULT)
- message(FATAL_ERROR "Error running test @CMAKE_BUILD_TEST_EXE@")
- endif()
- execute_process(COMMAND "${CMAKE_COMMAND}"
- --build "@CMAKE_BUILD_TEST_BINARY_DIR@" --config Debug
- --clean-first --target @CMAKE_BUILD_TEST_EXE@
- RESULT_VARIABLE RESULT)
- if(RESULT)
- message(FATAL_ERROR "Error running cmake --build")
- endif()
- execute_process(COMMAND "${RUN_TEST}" RESULT_VARIABLE RESULT)
- if(RESULT)
- message(FATAL_ERROR "Error running test @CMAKE_BUILD_TEST_EXE@ after clean ")
- endif()
|