From e20b620edd8a7dd041bacfb449a9f17fdb6a52fe Mon Sep 17 00:00:00 2001
From: Julien Malik <julien.malik@c-s.fr>
Date: Sat, 29 Sep 2012 12:51:28 +0200
Subject: [PATCH] COMP: use GDAL_CONFIG defined by FindGDAL.cmake instead of
 redefining a GDALCONFIG_EXECUTABLE variable

---
 CMake/ImportGdal.cmake | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/CMake/ImportGdal.cmake b/CMake/ImportGdal.cmake
index 33f4aaa749..5530bb2f63 100644
--- a/CMake/ImportGdal.cmake
+++ b/CMake/ImportGdal.cmake
@@ -21,19 +21,17 @@ IF(OTB_USE_EXTERNAL_GDAL)
   MESSAGE(STATUS "  GDAL library  : ${GDAL_LIBRARY}")
 
   IF(UNIX)
-    # Find gdal version with gdal-config
-    FIND_PROGRAM(GDALCONFIG_EXECUTABLE gdal-config)
-    MARK_AS_ADVANCED(GDALCONFIG_EXECUTABLE)
-    IF (NOT EXISTS ${GDALCONFIG_EXECUTABLE})
-      MESSAGE(FATAL_ERROR "gdal-config not found or set to a wrong path. Please check GDALCONFIG_EXECUTABLE")
-    ENDIF(NOT EXISTS ${GDALCONFIG_EXECUTABLE})
-    
-    EXECUTE_PROCESS(COMMAND ${GDALCONFIG_EXECUTABLE} --version
+    IF (NOT GDAL_CONFIG)
+      MESSAGE(FATAL_ERROR
+              "Cannot find gdal-config. Set GDAL_CONFIG")
+    ENDIF(NOT GDAL_FOUND)
+   
+    EXECUTE_PROCESS(COMMAND ${GDAL_CONFIG} --version
                     OUTPUT_VARIABLE GDAL_VERSION
                     OUTPUT_STRIP_TRAILING_WHITESPACE)
    
     # Detect if gdal support hdf format
-    EXECUTE_PROCESS(COMMAND ${GDALCONFIG_EXECUTABLE} --formats
+    EXECUTE_PROCESS(COMMAND ${GDAL_CONFIG} --formats
                     OUTPUT_VARIABLE GDAL_FORMATS
                     OUTPUT_STRIP_TRAILING_WHITESPACE )
     IF ( ${GDAL_FORMATS} MATCHES "hdf" )
-- 
GitLab