On Friday 24 April 2009, Darren Weber wrote: > In the cmake FAQ, it indicates that cmake will use the DESTDIR on the > command line as the root of the install path. > http://www.vtk.org/Wiki/CMake_FAQ (item 8.1, as of April 2009) > > What is the level of precedence for this variable setting, with regard to > cache values that are set at the time of cmake configuration (using > -D<var>:<type>=<val>)? That is, if cmake is called with something like > -DCMAKE_INSTALL_PREFIX:PATH=${prefix}, will 'gmake install > DESTDIR=${anotherPrefix}' use the cache variable setting for ${prefix} or > will it use the command line setting for ${anotherPrefix} when setting > rpath in dynamic libs. > > Furthermore, what is the relationship between these variable settings for > the install path and, on OSX, the setting for CMAKE_INSTALL_NAME_DIR? Does > this variable interact in any way with the DESTDIR command line setting > (for dynamic library builds)?
The DESTDIR env.variable is a purely install-time thing, i.e. it doesn't affect CMAKE_INSTALL_PREFIX or RPATH or install_name_dir. E.g. if you set CMAKE_INSTALL_PREFIX to /home/alex/install, and then before do install like this: $ DESTDIR=/tmp/blub/ make install then everything will be installed into /tmp/blub/home/alex/install Alex _______________________________________________ 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