]> https://gitweb.dealii.org/ - dealii.git/commitdiff
use internal target instead of stable IF(TEST ...) 6453/head
authorMatthias Maier <tamiko@43-1.org>
Fri, 4 May 2018 20:34:27 +0000 (15:34 -0500)
committerMatthias Maier <tamiko@43-1.org>
Fri, 4 May 2018 20:36:07 +0000 (15:36 -0500)
tests/a-framework/CMakeLists.txt

index 8579920d4b0ec8ebfa56704261fa9b8643f8e3ac..ef2a36b235cf436da5b2dcbaca64f0277c90676b 100644 (file)
@@ -12,23 +12,15 @@ DEAL_II_PICKUP_TESTS()
 #
 # Limit concurrency between the two parameter file tests.
 #
-# We only do this for CMake-3.4 or newer that has policy CMP0064 and
-# supports the IF(TEST ...) operator. For older CMake versions that do not
-# support the IF(TEST ...) operator we cannot much do (and people have to
-# live with spurious test failures.)
-#
-IF(POLICY CMP0064)
-  CMAKE_POLICY(SET CMP0064 NEW)
-  FOREACH(_build ${DEAL_II_BUILD_TYPES})
-    STRING(TOLOWER ${_build} _build)
-    IF( TEST a-framework/parameter_file_2.${_build} AND
-        TEST a-framework/parameter_file_1.${_build} )
-      SET_TESTS_PROPERTIES(a-framework/parameter_file_2.${_build} PROPERTIES
-        DEPENDS a-framework/parameter_file_1.${_build}
-        )
-    ENDIF()
-  ENDFOREACH()
-ENDIF()
+FOREACH(_build ${DEAL_II_BUILD_TYPES})
+  STRING(TOLOWER ${_build} _build)
+  IF(TARGET parameter_file_2.${_build}.diff AND
+     TARGET parameter_file_1.${_build}.diff )
+    SET_TESTS_PROPERTIES(a-framework/parameter_file_2.${_build} PROPERTIES
+      DEPENDS a-framework/parameter_file_1.${_build}
+      )
+  ENDIF()
+ENDFOREACH()
 
 
 #

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.