From c6589139e7e3db10320d19ee72443463b2d3578e Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Tue, 30 Jun 2020 09:57:29 +0200
Subject: [PATCH] [T] Cleanup ctest dependencies.

---
 scripts/cmake/test/AddTest.cmake | 2 +-
 scripts/cmake/test/OgsTest.cmake | 5 -----
 scripts/cmake/test/Test.cmake    | 3 +++
 3 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/scripts/cmake/test/AddTest.cmake b/scripts/cmake/test/AddTest.cmake
index fb18a77ae85..e44273373ef 100644
--- a/scripts/cmake/test/AddTest.cmake
+++ b/scripts/cmake/test/AddTest.cmake
@@ -280,7 +280,7 @@ Use six arguments version of AddTest with absolute and relative tolerances")
         LABELS "${DIR_LABELS}"
     )
 
-    if(TARGET ${AddTest_EXECUTABLE})
+    if(NOT "${AddTest_EXECUTABLE}" STREQUAL "ogs" AND TARGET ${AddTest_EXECUTABLE})
         add_dependencies(ctest ${AddTest_EXECUTABLE})
         add_dependencies(ctest-large ${AddTest_EXECUTABLE})
     endif()
diff --git a/scripts/cmake/test/OgsTest.cmake b/scripts/cmake/test/OgsTest.cmake
index 5f332a96757..cf44de6c663 100644
--- a/scripts/cmake/test/OgsTest.cmake
+++ b/scripts/cmake/test/OgsTest.cmake
@@ -58,9 +58,4 @@ function (OgsTest)
         DISABLED ${OgsTest_DISABLED}
         LABELS "${DIR_LABELS}"
     )
-
-    if(TARGET ${OgsTest_EXECUTABLE})
-        add_dependencies(ctest ${OgsTest_EXECUTABLE})
-        add_dependencies(ctest-large ${OgsTest_EXECUTABLE})
-    endif()
 endfunction()
diff --git a/scripts/cmake/test/Test.cmake b/scripts/cmake/test/Test.cmake
index 3f4e363989b..e9e12ee3936 100644
--- a/scripts/cmake/test/Test.cmake
+++ b/scripts/cmake/test/Test.cmake
@@ -91,3 +91,6 @@ set_directory_properties(PROPERTIES
 
 set_target_properties(ctest ctest-large ctest-cleanup ctest-large-cleanup
     PROPERTIES FOLDER Testing)
+
+add_dependencies(ctest ogs)
+add_dependencies(ctest-large ogs)
-- 
GitLab