From 76b762ac012c53940ec89b34d40d6080d7c7d4d1 Mon Sep 17 00:00:00 2001 From: Julien Michel <julien.michel@orfeo-toolbox.org> Date: Wed, 11 Feb 2009 09:44:38 +0100 Subject: [PATCH] BUG: Fixing bug #87 (still not working fine) --- CMakeLists.txt | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 523b90dba0..93f660975d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -344,43 +344,44 @@ ENDIF (NOT TIFF_INCLUDE_DIRS) INCLUDE_DIRECTORIES(${TIFF_INCLUDE_DIRS}) # Check if gdal has tiff library -SET(GDAL_HAS_TIFF 0) +IF(NOT DEFINED GDAL_HAS_TIFF) TRY_COMPILE(GDAL_HAS_TIFF ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/CMake/TestGDALHasTiff.cxx CMAKE_FLAGS "-DINCLUDE_DIRECTORIES:PATH=${TIFF_INCLUDE_DIRS};${GDAL_INCLUDE_DIRS}" "-DLINK_DIRECTORIES:PATH=${GDAL_LIBRARY_DIRS}" "-DLINK_LIBRARIES:STRING=gdal" OUTPUT_VARIABLE OUTPUT) IF(GDAL_HAS_TIFF) -MESSAGE("-- Testing if GDAL has tiff -- yes.") +MESSAGE(STATUS "Testing if GDAL has tiff -- yes.") SET(TIFF_LIBRARY gdal) ELSE(GDAL_HAS_TIFF) -MESSAGE("-- Testing if GDAL has tiff -- no.") +MESSAGE(STATUS "Testing if GDAL has tiff -- no.") FIND_LIBRARY(TIFF_LIBRARY tiff PATHS) IF (NOT TIFF_LIBRARY) MESSAGE(FATAL_ERROR "Cannot find tiff library. Please set TIFF_LIBRARY.") ENDIF (NOT TIFF_LIBRARY) ENDIF(GDAL_HAS_TIFF) +ENDIF(NOT DEFINED GDAL_HAS_TIFF) # Check if gdal has geotiff library -SET(GDAL_HAS_GEOTIFF 0) +IF(NOT DEFINED GDAL_HAS_GEOTIFF) TRY_COMPILE(GDAL_HAS_GEOTIFF ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/CMake/TestGDALHasGeoTiff.cxx CMAKE_FLAGS "-DINCLUDE_DIRECTORIES:PATH=${GEOTIFF_INCLUDE_DIRS};${GDAL_INCLUDE_DIRS}" "-DLINK_DIRECTORIES:PATH=${GDAL_LIBRARY_DIRS}" "-DLINK_LIBRARIES:STRING=gdal" OUTPUT_VARIABLE OUTPUT) IF(GDAL_HAS_GEOTIFF) -MESSAGE("-- Testing if GDAL has geotiff -- yes.") +MESSAGE(STATUS "Testing if GDAL has geotiff -- yes.") SET(GEOTIFF_LIBRARY gdal) ELSE(GDAL_HAS_GEOTIFF) -MESSAGE("-- Testing if GDAL has geotiff -- no.") +MESSAGE(STATUS "Testing if GDAL has geotiff -- no.") FIND_LIBRARY(GEOTIFF_LIBRARY geotiff PATHS) IF (NOT GEOTIFF_LIBRARY) MESSAGE(FATAL_ERROR "Cannot find geotiff library. Please set LIBGEOTIFF_LIBRARY_DIR.") ENDIF (NOT GEOTIFF_LIBRARY) ENDIF(GDAL_HAS_GEOTIFF) - +ENDIF(NOT DEFINED GDAL_HAS_GEOTIFF) #------------------------------- -- GitLab