[Orxonox-commit 3585] r8270 - code/branches/kicklib/cmake/tools
rgrieder at orxonox.net
rgrieder at orxonox.net
Tue Apr 19 23:20:47 CEST 2011
Author: rgrieder
Date: 2011-04-19 23:20:46 +0200 (Tue, 19 Apr 2011)
New Revision: 8270
Modified:
code/branches/kicklib/cmake/tools/TargetUtilities.cmake
Log:
Add RPATH for installed libraries too
Modified: code/branches/kicklib/cmake/tools/TargetUtilities.cmake
===================================================================
--- code/branches/kicklib/cmake/tools/TargetUtilities.cmake 2011-04-19 21:20:15 UTC (rev 8269)
+++ code/branches/kicklib/cmake/tools/TargetUtilities.cmake 2011-04-19 21:20:46 UTC (rev 8270)
@@ -286,6 +286,15 @@
TARGET_LINK_LIBRARIES(${_target_name} ${_arg_LINK_LIBRARIES})
ENDIF()
+ # RPATH settings for the installation
+ IF(UNIX)
+ SET(_rpath ${LIBRARY_INSTALL_DIRECTORY})
+ IF(_arg_MODULE)
+ LIST(APPEND _rpath ${MODULE_INSTALL_DIRECTORY})
+ ENDIF()
+ SET_TARGET_PROPERTIES(${_target_name} PROPERTIES INSTALL_RPATH "${_rpath}")
+ ENDIF()
+
# DEFINE_SYMBOL
IF(_arg_DEFINE_SYMBOL)
SET_TARGET_PROPERTIES(${_target_name} PROPERTIES DEFINE_SYMBOL ${_arg_DEFINE_SYMBOL})
More information about the Orxonox-commit
mailing list