From 66223ba26300085b43db802bc316ee3733150a96 Mon Sep 17 00:00:00 2001
From: Julien Malik <julien.malik@c-s.fr>
Date: Sat, 5 Nov 2011 14:08:34 +0100
Subject: [PATCH] ENH: import external libraries after setting OTB installation
 paths

---
 CMakeLists.txt | 41 ++++++++++++++++++++++-------------------
 1 file changed, 22 insertions(+), 19 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index df1e42ec3f..2537c8ea98 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -114,25 +114,6 @@ SET(OTB_LIBRARY_PATH "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}")
 SET(OTB_EXECUTABLE_PATH "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}")
 SET(CXX_TEST_PATH ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
 
-#-----------------------------------------------------------------------------
-# External libraries
-
-FIND_PACKAGE(OSGeo4W)
-# Put GDAL first, since on Windows, include dirs for other libs (curl, expat, mapnik)  contain gdal 1.5 includes
-INCLUDE(ImportGdal)
-INCLUDE(ImportLibLAS) # depends on ImportGdal
-INCLUDE(ImportExpat)
-INCLUDE(ImportITK)
-INCLUDE(ImportJPEG2000)
-INCLUDE(ImportFLTK) # depends on ImportGdal
-INCLUDE(ImportCurl)
-INCLUDE(ImportPqxx)
-INCLUDE(ImportBoost)
-INCLUDE(ImportMapnik) # depends on ImportBoost
-INCLUDE(ImportGetText)
-INCLUDE(ImportOpenThreads)
-INCLUDE(ImportOssim)
-
 #-----------------------------------------------------------------------------
 # Installation vars.
 # OTB_INSTALL_BIN_DIR          - binary dir (executables)
@@ -213,6 +194,28 @@ STRING(REGEX REPLACE "^/" "" OTB_INSTALL_PYTHON_DIR_CM24 "${OTB_INSTALL_PYTHON_D
 
 INCLUDE(PreventInstallOnBuildTree)
 
+
+#-----------------------------------------------------------------------------
+# External libraries
+
+FIND_PACKAGE(OSGeo4W)
+# Put GDAL first, since on Windows, include dirs for other libs (curl, expat, mapnik)  contain gdal 1.5 includes
+INCLUDE(ImportGdal)
+INCLUDE(ImportLibLAS) # depends on ImportGdal
+INCLUDE(ImportExpat)
+INCLUDE(ImportITK)
+INCLUDE(ImportJPEG2000)
+INCLUDE(ImportFLTK) # depends on ImportGdal
+INCLUDE(ImportCurl)
+INCLUDE(ImportPqxx)
+INCLUDE(ImportBoost)
+INCLUDE(ImportMapnik) # depends on ImportBoost
+INCLUDE(ImportGetText)
+INCLUDE(ImportOpenThreads)
+INCLUDE(ImportOssim)
+
+
+
 INCLUDE_DIRECTORIES (
   ${OTB_BINARY_DIR}
   ${OTB_INCLUDE_DIRS} )
-- 
GitLab