From 780059285ef65a87309bf8880a65d6273a150658 Mon Sep 17 00:00:00 2001 From: Julien Malik <julien.malik@c-s.fr> Date: Tue, 13 Mar 2012 09:33:40 +0100 Subject: [PATCH] ENH: remove ossim headers from global include path --- CMake/otbIncludeDirectories.cmake | 10 ---------- Code/UtilitiesAdapters/OssimAdapters/CMakeLists.txt | 7 +++++++ Testing/Utilities/CMakeLists.txt | 7 +++++++ 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/CMake/otbIncludeDirectories.cmake b/CMake/otbIncludeDirectories.cmake index 6e013f115f..5df8f958a5 100644 --- a/CMake/otbIncludeDirectories.cmake +++ b/CMake/otbIncludeDirectories.cmake @@ -71,16 +71,6 @@ IF(BUILD_APPLICATIONS) ${OTB_SOURCE_DIR}/Code/Wrappers/CommandLine ) ENDIF(BUILD_APPLICATIONS) -IF(NOT OTB_USE_EXTERNAL_OSSIM) - SET(OTB_INCLUDE_DIRS_BUILD_TREE ${OTB_INCLUDE_DIRS_BUILD_TREE} - ${OTB_SOURCE_DIR}/Utilities/otbossim/include - ${OTB_SOURCE_DIR}/Utilities/otbossim/include/ossim - ${OTB_BINARY_DIR}/Utilities/otbossim/include/ossim) -ELSE(NOT OTB_USE_EXTERNAL_OSSIM) - SET(OTB_INCLUDE_DIRS_BUILD_TREE ${OTB_INCLUDE_DIRS_BUILD_TREE} - ${OSSIM_INCLUDE_DIR}) -ENDIF(NOT OTB_USE_EXTERNAL_OSSIM) - IF(OTB_USE_PQXX) SET(OTB_INCLUDE_DIRS_BUILD_TREE ${OTB_INCLUDE_DIRS_BUILD_TREE} ${OTB_SOURCE_DIR}/Code/GeospatialAnalysis ${PQXX_INCLUDE_DIR}) diff --git a/Code/UtilitiesAdapters/OssimAdapters/CMakeLists.txt b/Code/UtilitiesAdapters/OssimAdapters/CMakeLists.txt index caf6253626..361fef50b7 100644 --- a/Code/UtilitiesAdapters/OssimAdapters/CMakeLists.txt +++ b/Code/UtilitiesAdapters/OssimAdapters/CMakeLists.txt @@ -2,6 +2,13 @@ FILE(GLOB OTBOssimAdapters_SRCS "*.cxx" ) +IF(OTB_USE_EXTERNAL_OSSIM) + INCLUDE_DIRECTORIES( ${OSSIM_INCLUDE_DIR} ) +ELSE(OTB_USE_EXTERNAL_OSSIM) + INCLUDE_DIRECTORIES( ${OTB_SOURCE_DIR}/Utilities/otbossim/include + ${OTB_BINARY_DIR}/Utilities/otbossim/include ) +ENDIF(OTB_USE_EXTERNAL_OSSIM) + ADD_LIBRARY(OTBOssimAdapters ${OTBOssimAdapters_SRCS}) TARGET_LINK_LIBRARIES (OTBOssimAdapters ${OSSIM_LIBRARY} otbossimplugins ITKCommon) IF(OTB_LIBRARY_PROPERTIES) diff --git a/Testing/Utilities/CMakeLists.txt b/Testing/Utilities/CMakeLists.txt index f166477c02..1e6072859c 100644 --- a/Testing/Utilities/CMakeLists.txt +++ b/Testing/Utilities/CMakeLists.txt @@ -394,6 +394,13 @@ ENDIF(CMAKE_COMPILER_IS_GNUCXX) INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}") INCLUDE_DIRECTORIES("${CMAKE_CURRENT_SOURCE_DIR}") +IF(OTB_USE_EXTERNAL_OSSIM) + INCLUDE_DIRECTORIES( ${OSSIM_INCLUDE_DIR} ) +ELSE(OTB_USE_EXTERNAL_OSSIM) + INCLUDE_DIRECTORIES( ${OTB_SOURCE_DIR}/Utilities/otbossim/include + ${OTB_BINARY_DIR}/Utilities/otbossim/include ) +ENDIF(OTB_USE_EXTERNAL_OSSIM) + IF(NOT BUILD_SHARED_LIBS) ADD_DEFINITIONS(-DOPJ_STATIC) ENDIF(NOT BUILD_SHARED_LIBS) -- GitLab