diff options
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("") |
