From ee0c8f4d349c12665087afe5dc232f3925251200 Mon Sep 17 00:00:00 2001 From: Mikael Simberg Date: Wed, 8 May 2019 11:23:23 +0200 Subject: [PATCH] Add tests for libs header tests --- cmake/HPX_AddCompileTest.cmake | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/cmake/HPX_AddCompileTest.cmake b/cmake/HPX_AddCompileTest.cmake index 78c210fe5c68..19d3d5d040eb 100644 --- a/cmake/HPX_AddCompileTest.cmake +++ b/cmake/HPX_AddCompileTest.cmake @@ -83,6 +83,13 @@ function(add_hpx_lib_header_tests lib) add_library(tests.headers.${lib}.${test_name} ${CMAKE_CURRENT_BINARY_DIR}/${full_test_file}) target_link_libraries(tests.headers.${lib}.${test_name} hpx_${lib}) add_dependencies(tests.headers.${lib} tests.headers.${lib}.${test_name}) + + add_test(NAME "tests.headers.${lib}.${test_name}" + COMMAND ${CMAKE_COMMAND} + --build ${CMAKE_BINARY_DIR} + --target tests.headers.${lib}.${test_name} + --config $ + WORKING_DIRECTORY ${CMAKE_BINARY_DIR}) endif() endforeach() @@ -97,4 +104,11 @@ function(add_hpx_lib_header_tests lib) add_library(tests.headers.${lib}.${test_name} "${CMAKE_CURRENT_BINARY_DIR}/${test_name}.cpp") target_link_libraries(tests.headers.${lib}.${test_name} hpx_${lib}) add_dependencies(tests.headers.${lib} tests.headers.${lib}.${test_name}) + + add_test(NAME "tests.headers.${lib}.${test_name}" + COMMAND ${CMAKE_COMMAND} + --build ${CMAKE_BINARY_DIR} + --target tests.headers.${lib}.${test_name} + --config $ + WORKING_DIRECTORY ${CMAKE_BINARY_DIR}) endfunction()