Only build nblib tests when requested
authorPaul Bauer <paul.bauer.q@gmail.com>
Wed, 21 Oct 2020 13:15:03 +0000 (13:15 +0000)
committerJoe Jordan <ejjordan12@gmail.com>
Wed, 21 Oct 2020 13:15:03 +0000 (13:15 +0000)
Was missing a check for GMX_DEVELOPER_BUILD being set.

Fixes #3739

Change-Id: I27d2b174cca8b16a1aa54c6a78c75cdd458d590d

api/nblib/CMakeLists.txt

index 1848392c95556ab34c1cd2e46ec4a10fff20101b..e2054314c18945028cc968915ff3337bb276f5f0 100644 (file)
@@ -75,7 +75,12 @@ set(IGNORED_CLANG_ALL_WARNINGS
 string(REPLACE " " ";" IGNORED_CLANG_ALL_WARNINGS "${IGNORED_CLANG_ALL_WARNINGS}")
 
 set(TESTUTILS_DIR ${PROJECT_SOURCE_DIR}/src/testutils)
-include(${PROJECT_SOURCE_DIR}/src/testutils/TestMacros.cmake)
+if (BUILD_TESTING)
+    if(NOT GMX_DEVELOPER_BUILD)
+        set(UNITTEST_TARGET_OPTIONS EXCLUDE_FROM_ALL)
+    endif()
+    include(${TESTUTILS_DIR}/TestMacros.cmake)
+endif()
 
 # this allows all nblib tests to be run with "make check-nblib"
 add_custom_target(check-nblib