diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2013-03-11 10:37:04 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2013-03-11 10:37:04 +0000 |
| commit | 187fad01a5009e2c9115781f9103c4e2f35c9b62 (patch) | |
| tree | 987723db1bd432d720656fcd95ca2e8760e2cca7 /CMakeLists.txt | |
| parent | 4dbe2f9d47454effbb674670ef440b685fd4a0b6 (diff) | |
| download | qmmp-187fad01a5009e2c9115781f9103c4e2f35c9b62.tar.gz qmmp-187fad01a5009e2c9115781f9103c4e2f35c9b62.tar.bz2 qmmp-187fad01a5009e2c9115781f9103c4e2f35c9b62.zip | |
added feature to enable RPATH support (Fixes issue 545)
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@3306 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index c78bdc894..60752fcf7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,9 +2,9 @@ cmake_minimum_required(VERSION 2.6.0) #freebsd support include_directories(SYSTEM /usr/local/include) -link_directories(/usr/local/lib) -link_directories(/usr/local/lib32) -link_directories(/usr/local/lib64) +#link_directories(/usr/local/lib) +#link_directories(/usr/local/lib32) +#link_directories(/usr/local/lib64) SET(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES} /usr/local/include) #extract version from qmmp.h @@ -75,6 +75,12 @@ ENDIF(NOT LIB_SUFFIX) SET(LIB_DIR "lib${LIB_SUFFIX}" CACHE STRING "library path") SET(USE_SKINNED TRUE CACHE BOOL "enable/disable standard skinned user interface") SET(USE_DIR_ASSOC TRUE CACHE BOOL "enable/disable inode/directory mime type association") +SET(USE_RPATH FALSE CACHE BOOL "enable/disable RPATH for installing binaries") + +#set RPATH in installed binaries +IF(USE_RPATH AND UNIX AND NOT APPLE) +SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) +ENDIF(USE_RPATH AND UNIX AND NOT APPLE) pkg_search_module(X11 x11) @@ -194,5 +200,6 @@ MESSAGE("Advanced:") PRINT_SUMMARY ("Skinned user interface ............" USE_SKINNED X11_FOUND) PRINT_SUMMARY ("Automatic charset detection ......." USE_ENCA ENCA_FOUND) PRINT_SUMMARY ("Directory association ............." USE_DIR_ASSOC 1) +PRINT_SUMMARY ("Set RPATH in installed binaries ..." USE_RPATH CMAKE_INSTALL_RPATH_USE_LINK_PATH) MESSAGE("") |
