You need to process your executable with "install_name_tool" either manually or using the "BundleUtilities" functionality built into CMake. Note that there is a bug in the current CMake 2.8.4 that will NOT allow bundleUtilities to work on a command line type app. Your app MUST be in a .app bundle. If you search for BUndleUtilities on the Wiki there is a small Qt based project that shows a simple use of BundleUtilities.
Hope that helps. ___________________________________________________________ Mike Jackson www.bluequartz.net Principal Software Engineer [email protected] BlueQuartz Software Dayton, Ohio On Apr 15, 2011, at 7:17 AM, tog wrote: > Dear all > > I have a project in which I would like to use rpath on Mac OS. > Everything is going fine if I am building everything manually (i.e. > without CMake) > > With CMake all is fine for the libs between the build and the > installation, all libs are processed with install_name_tool. > But nothing is done for the executable (checked from cmake_install.cmake) > > In the build phase, I don't see any -Wl,-rpath,... added on the command line. > > What do I miss there ? > > I have been using: > > SET(CMAKE_SKIP_BUILD_RPATH FALSE) > SET(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE) > SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) > SET(CMAKE_INSTALL_RPATH "${EXAMPLE_INSTALL_LIB_DIR}") > > as indicated in the Wiki. > > Is there tool on the Mac to get rpath from the executable ? > > > Thanks for your help > Guillaume > > -- > PGP KeyID: 2048R/EA31CFC9 subkeys.pgp.net > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the CMake FAQ at: > http://www.cmake.org/Wiki/CMake_FAQ > > Follow this link to subscribe/unsubscribe: > http://www.cmake.org/mailman/listinfo/cmake _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
