From d34bae15d363f34e66df7c1e8d5846aaa79864eb Mon Sep 17 00:00:00 2001 From: thinkski Date: Tue, 16 Apr 2013 19:48:05 +0800 Subject: [PATCH] trac 27: use fullpath in OSX dynamic libs Signed-off-by: thinkski --- CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 949126d7..abc0dded 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -145,6 +145,10 @@ SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/bin) SET(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib) SET(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib) +# Put absolute path of dynamic libraries into the object code. Some +# architectures, notably Mac OS X, need this. +SET(CMAKE_INSTALL_NAME_DIR ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}) + # So we can include the CMake generated config file only when # building with CMAKE. add_definitions(-DCMAKE_BUILD)