aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/CMakeLists.txt15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 311cdbac..752d69f3 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -23,17 +23,14 @@ option(BUILD_PROJSYNC
if(NOT MSVC)
- if(NOT APPLE)
- # Use relative path so that package is relocatable
- set(CMAKE_INSTALL_RPATH "\$ORIGIN/../${LIBDIR}")
- else()
+ # Use relative path so that package is relocatable
+ if(APPLE)
set(CMAKE_INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/${LIBDIR}")
- # TO DO: cmake 2.8.12 introduces a way to make the install tree
- # relocatable with OSX via
- # (1) set(CMAKE_MACOSX_RPATH ON) and
- # (2) setting the INSTALL_RPATH property on the executables to
- # "@loader_path/../${LIBDIR}"
+ set(CMAKE_INSTALL_RPATH "@loader_path/../${LIBDIR}")
+ else()
+ set(CMAKE_INSTALL_RPATH "\$ORIGIN/../${LIBDIR}")
endif()
+ # Other apps can link to libproj using e.g. LDFLAGS -Wl,-rpath,${prefix}/lib
else()