Ken Martin 23 rokov pred
rodič
commit
d38b48fcae

+ 11 - 1
Tests/Complex/CMakeLists.txt

@@ -3,8 +3,18 @@
 #
 PROJECT (Complex)
 
+#
+# Define a macro
+#
+MACRO(ASSERT value msg)
+  IF (NOT ${value})
+    MESSAGE ("Assertion failure:" ${msg} )
+  ENDIF (NOT ${value})
+ENDMACRO(ASSERT)
+ 
+# invoke the macro
+ASSERT(Complex_BINARY_DIR "The PROJECT command is broken")
 
-  
 #
 # Use the ansi CXX compile flag for building cmake
 #

+ 11 - 1
Tests/ComplexOneConfig/CMakeLists.txt

@@ -3,8 +3,18 @@
 #
 PROJECT (Complex)
 
+#
+# Define a macro
+#
+MACRO(ASSERT value msg)
+  IF (NOT ${value})
+    MESSAGE ("Assertion failure:" ${msg} )
+  ENDIF (NOT ${value})
+ENDMACRO(ASSERT)
+ 
+# invoke the macro
+ASSERT(Complex_BINARY_DIR "The PROJECT command is broken")
 
-  
 #
 # Use the ansi CXX compile flag for building cmake
 #

+ 11 - 1
Tests/ComplexRelativePaths/CMakeLists.txt

@@ -3,8 +3,18 @@
 #
 PROJECT (Complex)
 
+#
+# Define a macro
+#
+MACRO(ASSERT value msg)
+  IF (NOT ${value})
+    MESSAGE ("Assertion failure:" ${msg} )
+  ENDIF (NOT ${value})
+ENDMACRO(ASSERT)
+ 
+# invoke the macro
+ASSERT(Complex_BINARY_DIR "The PROJECT command is broken")
 
-  
 #
 # Use the ansi CXX compile flag for building cmake
 #