From adcd39785379bd6b7ca6b5fdd7af1d3c08554887 Mon Sep 17 00:00:00 2001
From: Rashad Kanavath <rashad.kanavath@c-s.fr>
Date: Tue, 30 Jun 2015 18:37:25 +0200
Subject: [PATCH] WIP: External_package project

---
 SuperBuild/CMakeLists.txt | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/SuperBuild/CMakeLists.txt b/SuperBuild/CMakeLists.txt
index ef684f6f61..ae7fc66e4b 100644
--- a/SuperBuild/CMakeLists.txt
+++ b/SuperBuild/CMakeLists.txt
@@ -160,23 +160,25 @@ include(External_otb)
 #check compiler is gnu?
 if(UNIX AND NOT APPLE)
 
+#  include(External_package)
   set(archive_name ${CMAKE_PROJECT_NAME}-${OTB_VERSION_STRING}-Linux64)
 
   execute_process(COMMAND ${CMAKE_COMMAND} -E remove_directory "${CMAKE_INSTALL_PREFIX}/${archive_name}")
-
+  execute_process(COMMAND ${CMAKE_COMMAND} -E make_directory "${CMAKE_BINARY_DIR}/PACKAGE_OTB/src/")
   #should we add otbiceviewer.exe?
   file(GLOB pefiles
     ${CMAKE_INSTALL_PREFIX}/bin/otbApplicationLaunch*
     ${CMAKE_INSTALL_PREFIX}/bin/otbTestDriver )
 
-  file(WRITE "${CMAKE_BINARY_DIR}/PACKAGE_OTB/src/CMakeLists.txt"
+  file(WRITE "${CMAKE_BINARY_DIR}/PACKAGE_OTB/src/PACKAGE_OTB/CMakeLists.txt"
     "cmake_minimum_required(VERSION 2.6)
        include(CMakeParseArguments)
        set(QT_PLUGINS_DIR \"${QT_PLUGINS_DIR}\")
-       set(CMAKE_INSTALL_PREFIX \"${CMAKE_INSTALL_PREFIX}\")
-        include(${CMAKE_SOURCE_DIR}/CMake/External_package.cmake)
+       set(CMAKE_INSTALL_PREFIX \"${SB_INSTALL_PREFIX}\")
+        include(${CMAKE_SOURCE_DIR}/CMake/Package_Macro.cmake)
         superbuild_package(
         OUTDIR \"${archive_name}\"
+        INSTALLDIR \"${SB_INSTALL_PREFIX}\"
         PEFILES \"${pefiles}\"
         SEARCHDIRS \"\")")
 
-- 
GitLab