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

Reply via email to