Browse Source

ENH: add a double try compile to fix crazy make on hp

Bill Hoffman 22 years ago
parent
commit
a41e31b536
2 changed files with 14 additions and 0 deletions
  1. 7 0
      Tests/LoadCommand/CMakeLists.txt
  2. 7 0
      Tests/LoadCommandOneConfig/CMakeLists.txt

+ 7 - 0
Tests/LoadCommand/CMakeLists.txt

@@ -30,6 +30,13 @@ ELSE(COMMAND CMAKE_TEST_COMMAND)
     ${LoadedCommand_SOURCE_DIR}/CMakeCommands 
     ${LoadedCommand_SOURCE_DIR}/CMakeCommands 
     CMAKE_LOADED_COMMANDS CMAKE_FLAGS -DMUDSLIDE_TYPE:STRING=MUCHO
     CMAKE_LOADED_COMMANDS CMAKE_FLAGS -DMUDSLIDE_TYPE:STRING=MUCHO
     OUTPUT_VARIABLE OUTPUT )
     OUTPUT_VARIABLE OUTPUT )
+# do another TRY_COMPILE to get around make
+# problem on hp
+  TRY_COMPILE(COMPILE_OK 
+    ${LoadedCommand_BINARY_DIR}/CMakeCommands 
+    ${LoadedCommand_SOURCE_DIR}/CMakeCommands 
+    CMAKE_LOADED_COMMANDS CMAKE_FLAGS -DMUDSLIDE_TYPE:STRING=MUCHO
+    OUTPUT_VARIABLE OUTPUT )
 ENDIF(COMMAND CMAKE_TEST_COMMAND)
 ENDIF(COMMAND CMAKE_TEST_COMMAND)
 
 
 MESSAGE("Output from try compile: ${OUTPUT}")
 MESSAGE("Output from try compile: ${OUTPUT}")

+ 7 - 0
Tests/LoadCommandOneConfig/CMakeLists.txt

@@ -30,6 +30,13 @@ ELSE(COMMAND CMAKE_TEST_COMMAND)
     ${LoadedCommand_SOURCE_DIR}/CMakeCommands 
     ${LoadedCommand_SOURCE_DIR}/CMakeCommands 
     CMAKE_LOADED_COMMANDS CMAKE_FLAGS -DMUDSLIDE_TYPE:STRING=MUCHO
     CMAKE_LOADED_COMMANDS CMAKE_FLAGS -DMUDSLIDE_TYPE:STRING=MUCHO
     OUTPUT_VARIABLE OUTPUT )
     OUTPUT_VARIABLE OUTPUT )
+# do another TRY_COMPILE to get around make
+# problem on hp
+  TRY_COMPILE(COMPILE_OK 
+    ${LoadedCommand_BINARY_DIR}/CMakeCommands 
+    ${LoadedCommand_SOURCE_DIR}/CMakeCommands 
+    CMAKE_LOADED_COMMANDS CMAKE_FLAGS -DMUDSLIDE_TYPE:STRING=MUCHO
+    OUTPUT_VARIABLE OUTPUT )
 ENDIF(COMMAND CMAKE_TEST_COMMAND)
 ENDIF(COMMAND CMAKE_TEST_COMMAND)
 
 
 MESSAGE("Output from try compile: ${OUTPUT}")
 MESSAGE("Output from try compile: ${OUTPUT}")