[Orxonox-commit 8] r2723 - in trunk: bin cmake

rgrieder at orxonox.net rgrieder at orxonox.net
Sun Mar 1 18:17:18 CET 2009


Author: rgrieder
Date: 2009-03-01 18:17:18 +0100 (Sun, 01 Mar 2009)
New Revision: 2723

Modified:
   trunk/bin/CMakeLists.txt
   trunk/cmake/BuildConfig.cmake
Log:
Unix update for the copyable installation.

Modified: trunk/bin/CMakeLists.txt
===================================================================
--- trunk/bin/CMakeLists.txt	2009-03-01 16:31:32 UTC (rev 2722)
+++ trunk/bin/CMakeLists.txt	2009-03-01 17:17:18 UTC (rev 2723)
@@ -58,3 +58,9 @@
   # we plant a special file
   CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/orxonox_dev_build.keep_me ${CURRENT_RUNTIME_DIR}/orxonox_dev_build.keep_me)
 ENDFOREACH(_subdir)
+
+
+# Make a symlink to be able to run from the root directory when installing copyable on Unix
+IF(UNIX AND INSTALL_COPYABLE)
+  INSTAll(CODE "EXECUTE_PROCESS(COMMAND ln -sf ${ORXONOX_RUNTIME_INSTALL_PATH}/${ORXONOX_EXECUTABLE_NAME} ${CMAKE_INSTALL_PREFIX}/orxonox)")
+ENDIF()

Modified: trunk/cmake/BuildConfig.cmake
===================================================================
--- trunk/cmake/BuildConfig.cmake	2009-03-01 16:31:32 UTC (rev 2722)
+++ trunk/cmake/BuildConfig.cmake	2009-03-01 17:17:18 UTC (rev 2723)
@@ -140,8 +140,7 @@
   # Note the relative paths. They will be resolved at runtime.
   # For CMake operations CMAKE_INSTALL_PREFIX is always appended.
   SET(ORXONOX_RUNTIME_INSTALL_PATH ${DEFAULT_RUNTIME_PATH})
-  # Also use runtime directory to have the libraries found when executing from anywhere
-  SET(ORXONOX_LIBRARY_INSTALL_PATH ${DEFAULT_RUNTIME_PATH})
+  SET(ORXONOX_LIBRARY_INSTALL_PATH ${DEFAULT_LIBRARY_PATH})
   SET(ORXONOX_ARCHIVE_INSTALL_PATH ${DEFAULT_ARCHIVE_PATH})
   SET(ORXONOX_DOC_INSTALL_PATH     ${DEFAULT_DOC_PATH})
   SET(ORXONOX_MEDIA_INSTALL_PATH   ${DEFAULT_MEDIA_PATH})




More information about the Orxonox-commit mailing list