From ba8c1c6c7a019ae81a38554e8c688229be842fda Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Thu, 6 Oct 2016 15:57:20 +0200 Subject: [PATCH] [CMake] Added dependency from ctest to its test executable. This allows for: cmake ../ogs -DOGS_BUILD_UTILS=ON make ctest This will build the required executables bedore running the tests. Fixes missing executables on clang-sanitizer Jenkins job. --- scripts/cmake/test/AddTest.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/cmake/test/AddTest.cmake b/scripts/cmake/test/AddTest.cmake index 997a6fe7f7a..8f5ad7599b1 100644 --- a/scripts/cmake/test/AddTest.cmake +++ b/scripts/cmake/test/AddTest.cmake @@ -185,6 +185,11 @@ function (AddTest) -P ${PROJECT_SOURCE_DIR}/scripts/cmake/test/AddTestWrapper.cmake ) + if(TARGET ${AddTest_EXECUTABLE}) + add_dependencies(ctest ${AddTest_EXECUTABLE}) + add_dependencies(ctest-large ${AddTest_EXECUTABLE}) + endif() + if(NOT AddTest_TESTER OR OGS_COVERAGE) return() endif() -- GitLab