diff --git a/scripts/cmake/test/Test.cmake b/scripts/cmake/test/Test.cmake index 1f011473dbf4cffbe617026c9949785bb0b87a81..cdc2d908d5d8314d48b3083781372b1c9b33316c 100644 --- a/scripts/cmake/test/Test.cmake +++ b/scripts/cmake/test/Test.cmake @@ -15,3 +15,22 @@ CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/scripts/cmake/test/CTestCustom.cmake.in ${CMAKE_BINARY_DIR}/CTestCustom.cmake ) + +INCLUDE(${CMAKE_CURRENT_SOURCE_DIR}/scripts/cmake/test/Data.cmake) + +IF(CMAKE_CONFIGURATION_TYPES) + ADD_CUSTOM_TARGET( + ctest + COMMAND ${CMAKE_CTEST_COMMAND} + --force-new-ctest-process --output-on-failure + --build-config "$<CONFIGURATION>" + DEPENDS data + ) +ELSE() + ADD_CUSTOM_TARGET( + ctest + COMMAND ${CMAKE_CTEST_COMMAND} + --force-new-ctest-process --output-on-failure + DEPENDS data + ) +ENDIF()