From cd324f9dbd9e90c0e8bf7091f042aebcff9b353e Mon Sep 17 00:00:00 2001 From: Julien Michel <julien.michel@orfeo-toolbox.org> Date: Wed, 11 Feb 2009 15:02:44 +0100 Subject: [PATCH] COMP: Fixing INCLUDE_DIRECTORIES at first cmake run when using internal ITK --- CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 93f660975d..d05e91d628 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -143,6 +143,10 @@ IF(OTB_USE_EXTERNAL_ITK) MESSAGE(FATAL_ERROR "Cannot build OTB project without ITK. Please set ITK_DIR or set OTB_USE_EXTERNAL_ITK OFF to use INTERNAL ITK set on OTB/Utilities repository.") ENDIF(ITK_FOUND) +ELSE(OTB_USE_EXTERNAL_ITK) +# Required to have proper itk headers at first run +SET(ITK_SOURCE_DIR ${OTB_SOURCE_DIR}/Utilities/ITK) +SET(ITK_BINARY_DIR ${OTB_BINARY_DIR}/Utilities/ITK) ENDIF(OTB_USE_EXTERNAL_ITK) @@ -344,6 +348,7 @@ ENDIF (NOT TIFF_INCLUDE_DIRS) INCLUDE_DIRECTORIES(${TIFF_INCLUDE_DIRS}) # Check if gdal has tiff library +SET(TIFF_LIBRARY gdal) IF(NOT DEFINED GDAL_HAS_TIFF) TRY_COMPILE(GDAL_HAS_TIFF ${CMAKE_CURRENT_BINARY_DIR} @@ -352,7 +357,6 @@ CMAKE_FLAGS "-DINCLUDE_DIRECTORIES:PATH=${TIFF_INCLUDE_DIRS};${GDAL_INCLUDE_DIRS OUTPUT_VARIABLE OUTPUT) IF(GDAL_HAS_TIFF) MESSAGE(STATUS "Testing if GDAL has tiff -- yes.") -SET(TIFF_LIBRARY gdal) ELSE(GDAL_HAS_TIFF) MESSAGE(STATUS "Testing if GDAL has tiff -- no.") FIND_LIBRARY(TIFF_LIBRARY tiff PATHS) @@ -364,6 +368,7 @@ ENDIF(GDAL_HAS_TIFF) ENDIF(NOT DEFINED GDAL_HAS_TIFF) # Check if gdal has geotiff library +SET(GEOTIFF_LIBRARY gdal) IF(NOT DEFINED GDAL_HAS_GEOTIFF) TRY_COMPILE(GDAL_HAS_GEOTIFF ${CMAKE_CURRENT_BINARY_DIR} @@ -372,7 +377,6 @@ CMAKE_FLAGS "-DINCLUDE_DIRECTORIES:PATH=${GEOTIFF_INCLUDE_DIRS};${GDAL_INCLUDE_D OUTPUT_VARIABLE OUTPUT) IF(GDAL_HAS_GEOTIFF) MESSAGE(STATUS "Testing if GDAL has geotiff -- yes.") -SET(GEOTIFF_LIBRARY gdal) ELSE(GDAL_HAS_GEOTIFF) MESSAGE(STATUS "Testing if GDAL has geotiff -- no.") FIND_LIBRARY(GEOTIFF_LIBRARY geotiff PATHS) -- GitLab