diff options
| author | Naram Qashat <cyberbotx@cyberbotx.com> | 2012-12-25 02:20:00 -0500 |
|---|---|---|
| committer | Naram Qashat <cyberbotx@cyberbotx.com> | 2012-12-25 02:20:00 -0500 |
| commit | 077ae273698c7e0f22e96dc22ac1a2632b4352d4 (patch) | |
| tree | aaae8bd79130cf3acd8ea9b80ca8022ffd7bc076 /modules | |
| parent | d4e1c958e27596af44db9be9046528f6d9116312 (diff) | |
Fix linking libraries so their rpath is set correctly and isn't stripped on install.
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/CMakeLists.txt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/CMakeLists.txt b/modules/CMakeLists.txt index e1adec666..32fccd2d4 100644 --- a/modules/CMakeLists.txt +++ b/modules/CMakeLists.txt @@ -76,7 +76,7 @@ foreach(MODULE_FOLDER ${MODULES_FOLDERS}) else(WIN32) set(WIN32_NO_LIBS) endif(WIN32) - set_target_properties(${SO} PROPERTIES LINKER_LANGUAGE CXX PREFIX "" SUFFIX "" LINK_FLAGS "${TEMP_LDFLAGS} ${WIN32_NO_LIBS}") + set_target_properties(${SO} PROPERTIES LINKER_LANGUAGE CXX PREFIX "" SUFFIX "" LINK_FLAGS "${TEMP_LDFLAGS} ${WIN32_NO_LIBS}" INSTALL_RPATH_USE_LINK_PATH ON BUILD_WITH_INSTALL_RPATH ON) add_dependencies(${SO} ${PROGRAM_NAME}) target_link_libraries(${SO} ${PROGRAM_NAME}) if(GETTEXT_FOUND) @@ -179,7 +179,7 @@ foreach(MODULE_FOLDER ${MODULES_FOLDERS}) # Generate the module and set it's linker flags, also set it to depend on the main Anope executable to be built beforehand add_library(${SO} MODULE ${MODULES_SUBDIR_SRCS}) - set_target_properties(${SO} PROPERTIES LINKER_LANGUAGE CXX PREFIX "" SUFFIX "" LINK_FLAGS "${SUBDIR_LDFLAGS}") + set_target_properties(${SO} PROPERTIES LINKER_LANGUAGE CXX PREFIX "" SUFFIX "" LINK_FLAGS "${SUBDIR_LDFLAGS}" INSTALL_RPATH_USE_LINK_PATH ON BUILD_WITH_INSTALL_RPATH ON) add_dependencies(${SO} ${PROGRAM_NAME}) target_link_libraries(${SO} ${PROGRAM_NAME}) if(GETTEXT_FOUND) |
