]> Creatis software - gdcm.git/commitdiff
ENH: Adding a cmake script to find which compiler return NULL on malloc(0)... fix...
authormalaterre <malaterre>
Tue, 5 Jul 2005 23:34:14 +0000 (23:34 +0000)
committermalaterre <malaterre>
Tue, 5 Jul 2005 23:34:14 +0000 (23:34 +0000)
src/gdcmjasper/CMakeLists.txt

index 5d81feb2f674e57f0c8294a47432d13d95b25dee..4ab3071a3470f204a520ac754b29a8642a017156 100644 (file)
@@ -13,21 +13,21 @@ IF("NULL_ON_MALLOC_0" MATCHES "^NULL_ON_MALLOC_0$")
       "${GDCMJASPER_BINARY_DIR}"
       "${GDCMJASPER_BINARY_DIR}/jasperNULLmalloc.c"
       OUTPUT_VARIABLE OUTPUT)
-  IF(NULL_ON_MALLOC_0)
+  IF(RESULT_NULL_ON_MALLOC_0 EQUAL 0)
     MESSAGE(STATUS "Checking if compiler return NULL on malloc(0) -- yes")
     SET(NULL_ON_MALLOC_0 1 CACHE INTERNAL "Check if compiler returns NULL on malloc(0)")
     WRITE_FILE(${CMAKE_BINARY_DIR}/CMakeOutput.log
       "Determining how compiler implement malloc(0)"
       "passed with the following output:\n"
       "${OUTPUT}\n" APPEND)
-  ELSE(NULL_ON_MALLOC_0)
-    MESSAGE(STATUS "Checking if ifreq has a sa_len -- no")
+  ELSE(RESULT_NULL_ON_MALLOC_0 EQUAL 0)
+    MESSAGE(STATUS "Checking if compiler returns NULL on malloc(0) -- no")
     SET(NULL_ON_MALLOC_0 0 CACHE INTERNAL "Check if compiler returns NULL on malloc(0)")
     WRITE_FILE(${CMAKE_BINARY_DIR}/CMakeError.log
       "Determining how compiler implement malloc(0)"
       "failed with the following output:\n"
       "${OUTPUT}\n" APPEND)
-  ENDIF(NULL_ON_MALLOC_0)
+  ENDIF(RESULT_NULL_ON_MALLOC_0 EQUAL 0)
 ENDIF("NULL_ON_MALLOC_0" MATCHES "^NULL_ON_MALLOC_0$")
 
 #OPTION(HAVE_LIBJPEG "Do you have ijg" OFF)