aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Evers <kristianevers@gmail.com>2020-03-03 19:08:31 +0100
committerGitHub <noreply@github.com>2020-03-03 19:08:31 +0100
commit57c12c27d2318d8c74d85e1d35c01cbed28986d0 (patch)
tree4ae94cfc6eb061ed586f20e5fa872fa90cfc3eaf
parentbda0d15ede2e9919cefa77e68a0eb7dc9ed41489 (diff)
parent6f71d3f7d10f2596d8df520771143837a6d0b247 (diff)
downloadPROJ-57c12c27d2318d8c74d85e1d35c01cbed28986d0.tar.gz
PROJ-57c12c27d2318d8c74d85e1d35c01cbed28986d0.zip
Merge pull request #2009 from OSGeo/cmake-rpath
Follow PDAL's CMake RPATH strategy
-rw-r--r--CMakeLists.txt7
1 files changed, 7 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ca241df3..18a90b44 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -37,6 +37,13 @@ set(CMAKE_C_STANDARD_REQUIRED ON)
set(CMAKE_C_EXTENSIONS OFF)
message(STATUS "Requiring C${CMAKE_C_STANDARD} - done")
+set(CMAKE_SKIP_BUILD_RPATH FALSE)
+set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
+set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
+if(APPLE)
+ set(MACOSX_RPATH ON)
+endif()
+
# Set global -fvisibility=hidden
set(CMAKE_C_VISIBILITY_PRESET hidden)
set(CMAKE_CXX_VISIBILITY_PRESET hidden)