summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorDominique Leuenberger <dimstar@opensuse.org>2016-12-01 16:38:12 +0100
committerMilan Crha <mcrha@redhat.com>2016-12-01 16:38:12 +0100
commit1603fdd15d43b245fb8aa5a0030e0cd12c7808c6 (patch)
tree29c66fc7c99e9eb415c1e1be7ba61d52467bbf40 /CMakeLists.txt
parent80500711edb2c6c273516001a9cb46320050f96b (diff)
downloadevolution-data-server-1603fdd15d43b245fb8aa5a0030e0cd12c7808c6.tar.gz
Bug 775395 - Allow to override some (most) of the RPATH related settings
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt9
1 files changed, 6 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 11496548a..a6abef6d4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -124,10 +124,13 @@ set(webkit2gtk_minimum_version 2.11.91)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules)
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
+# Packagers might want to need different settings for the RPATH related things
+# From experience, especially CMAKE_BUILD_WITH_INSTALL_RPATH might need to be
+# switched to ON, if CMake fails to set the right values during make install
set(CMAKE_SKIP_RPATH OFF)
-set(CMAKE_SKIP_BUILD_RPATH OFF)
-set(CMAKE_BUILD_WITH_INSTALL_RPATH OFF)
-set(CMAKE_INSTALL_RPATH_USE_LINK_PATH ON)
+set(CMAKE_SKIP_BUILD_RPATH OFF CACHE BOOL INTERNAL)
+set(CMAKE_BUILD_WITH_INSTALL_RPATH OFF CACHE BOOL INTERNAL)
+set(CMAKE_INSTALL_RPATH_USE_LINK_PATH ON CACHE BOOL INTERNAL)
# CMAKE_INSTALL_RPATH is set below
# CMake modules