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