From 815e01c4cb203ca574aaae37afa53facce38d165 Mon Sep 17 00:00:00 2001
From: Guillaume Pasero <guillaume.pasero@c-s.fr>
Date: Thu, 19 Mar 2015 15:11:39 +0100
Subject: [PATCH] ENH: superbuild: add DYLD for OTB

---
 SuperBuild/CMake/External_otb.cmake | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/SuperBuild/CMake/External_otb.cmake b/SuperBuild/CMake/External_otb.cmake
index 9bb02ddcda..4ea43429fb 100644
--- a/SuperBuild/CMake/External_otb.cmake
+++ b/SuperBuild/CMake/External_otb.cmake
@@ -123,6 +123,17 @@ else()
     )
 endif()
 
+# issue with APPLE : the DYLD_LIBRARY_PATH is disabled everywhere but it is 
+# necessary here
+if(APPLE)
+  set(OTB_SB_CMAKE_COMMAND
+    env
+    ${LDLIBVAR}=${CMAKE_INSTALL_PREFIX}/lib:$ENV{${LDLIBVAR}}
+    ${CMAKE_COMMAND})
+else()
+  set(OTB_SB_CMAKE_COMMAND ${SB_CMAKE_COMMAND})
+endif()
+
 ExternalProject_Add(${proj}
     DEPENDS ${${proj}_DEPENDENCIES}
     PREFIX ${proj}
@@ -154,7 +165,7 @@ ExternalProject_Add(${proj}
       -DOTB_WRAP_PYTHON:BOOL=${OTB_WRAP_PYTHON}
       -DOTB_WRAP_JAVA:BOOL=${OTB_WRAP_JAVA}
       ${OTB_ADDITIONAL_CACHE}
-    CMAKE_COMMAND ${SB_CMAKE_COMMAND}
+    CMAKE_COMMAND ${OTB_SB_CMAKE_COMMAND}
     )
 
 
-- 
GitLab