From 52981b1520b6175b9c1d018ea34b8da2f67de46c Mon Sep 17 00:00:00 2001 From: Emmanuel Christophe <emmanuel.christophe@orfeo-toolbox.org> Date: Tue, 4 May 2010 10:40:41 +0800 Subject: [PATCH] BUG: fix gdal, geotiff conflict --- CMakeLists.txt | 4 ++-- Code/IO/CMakeLists.txt | 2 +- Utilities/otbossim/CMakeLists.txt | 3 +++ Utilities/otbossimplugins/CMakeLists.txt | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6804f52783..f7a855b680 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -523,7 +523,7 @@ IF(OTB_USE_EXTERNAL_GDAL) MESSAGE(FATAL_ERROR "Cannot find geotiff headers. Please set GEOTIFF_INCLUDE_DIRS.") ENDIF (NOT GEOTIFF_INCLUDE_DIRS) - INCLUDE_DIRECTORIES(${GEOTIFF_INCLUDE_DIRS}) +# INCLUDE_DIRECTORIES(${GEOTIFF_INCLUDE_DIRS}) # Find tiff headers FIND_PATH(TIFF_INCLUDE_DIRS tiffio.h $ENV{GDAL_INCLUDE_DIR} ${GDAL_INCLUDE_DIR} /usr/include) @@ -531,7 +531,7 @@ IF(OTB_USE_EXTERNAL_GDAL) MESSAGE(FATAL_ERROR "Cannot find libtiff headers. Please set TIFF_INCLUDE_DIRS.") ENDIF (NOT TIFF_INCLUDE_DIRS) - INCLUDE_DIRECTORIES(${TIFF_INCLUDE_DIRS}) +# INCLUDE_DIRECTORIES(${TIFF_INCLUDE_DIRS}) # Find jpeg headers FIND_PATH(JPEG_INCLUDE_DIRS jpeglib.h $ENV{GDAL_INCLUDE_DIR} ${GDAL_INCLUDE_DIR} /usr/include) diff --git a/Code/IO/CMakeLists.txt b/Code/IO/CMakeLists.txt index 6ee7fbf229..a76534722a 100644 --- a/Code/IO/CMakeLists.txt +++ b/Code/IO/CMakeLists.txt @@ -34,7 +34,7 @@ ADD_LIBRARY(OTBIO ${OTBIO_SRCS}) # PROPERTIES # LINK_INTERFACE_LIBRARIES "" # ) -TARGET_LINK_LIBRARIES (OTBIO ${GDAL_LIBRARY} ${OGR_LIBRARY} ${JPEG_LIBRARY} ${TIFF_LIBRARY} ${GEOTIFF_LIBRARY} OTBCommon) +TARGET_LINK_LIBRARIES (OTBIO ${TIFF_LIBRARY} ${GEOTIFF_LIBRARY} ${GDAL_LIBRARY} ${OGR_LIBRARY} ${JPEG_LIBRARY} OTBCommon) TARGET_LINK_LIBRARIES (OTBIO otbossim otbossimplugins ITKIO ITKCommon dxf otbkml tinyXML) IF (OTB_USE_LIBLAS) diff --git a/Utilities/otbossim/CMakeLists.txt b/Utilities/otbossim/CMakeLists.txt index 1d69ad00fa..703ea9a18a 100644 --- a/Utilities/otbossim/CMakeLists.txt +++ b/Utilities/otbossim/CMakeLists.txt @@ -15,6 +15,9 @@ CHECK_INCLUDE_FILE("dbmalloc.h" CMAKE_HAVE_DBMALLOC_H) CHECK_INCLUDE_FILE("malloc.h" CMAKE_HAVE_MALLOC_H) CHECK_INCLUDE_FILE("dlfcn.h" CMAKE_HAVE_DLFCN_H) +INCLUDE_DIRECTORIES(${GEOTIFF_INCLUDE_DIRS}) +INCLUDE_DIRECTORIES(${TIFF_INCLUDE_DIRS}) + INCLUDE_DIRECTORIES(${OTB_SOURCE_DIR}/Utilities/otbossim/include) INCLUDE_DIRECTORIES(${OTB_BINARY_DIR}/Utilities/otbossim/include) diff --git a/Utilities/otbossimplugins/CMakeLists.txt b/Utilities/otbossimplugins/CMakeLists.txt index 7a7bf67033..e403241232 100644 --- a/Utilities/otbossimplugins/CMakeLists.txt +++ b/Utilities/otbossimplugins/CMakeLists.txt @@ -9,6 +9,7 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR} ${OTB_SOURCE_DIR}/Utilities/otbossim/include ${OTB_BINARY_DIR}/Utilities/otbossim/include ) +INCLUDE_DIRECTORIES(AFTER ${GEOTIFF_INCLUDE_DIRS}) SET(ossimplugins_SOURCES_DIR ${CMAKE_CURRENT_SOURCE_DIR}) @@ -21,7 +22,7 @@ SET(ossimplugins_SOURCES ) ADD_LIBRARY(otbossimplugins ${ossimplugins_SOURCES} ) -TARGET_LINK_LIBRARIES(otbossimplugins ${GDAL_LIBRARY} ${OGR_LIBRARY} otbossim) +TARGET_LINK_LIBRARIES(otbossimplugins ${GDAL_LIBRARY} ${OGR_LIBRARY} ${GEOTIFF_LIBRARY} otbossim) #TARGET_LINK_LIBRARIES(otbossimplugins otbossim) IF(OTB_LIBRARY_PROPERTIES) -- GitLab