On 11/13/2013 11:50 PM, Paul Smith wrote: > I need to maintain my own copy of the latest cmake, and for multiple > different target systems (GNU/Linux, MacOS, Windows, Solaris...) > > I have a shared location where all tools like this go, so that > regardless of the system architecture you can access this one location. > Obviously inside that location are architecture-specific areas for > binaries, etc. > > There is also a common area for files that can be shared, to reduce disk > usage, copying time, etc. > > Since all of the cmake installation with the exception of the binaries > is identical between the different architectures, I want to share all of > the installation (for example the Modules directory, etc.) I can't use > symlinks. > > So what I'd like is a structure something like this: > > .../common/cmake/Modules/... > > .../linux/bin/cmake > .../darwin/bin/cmake > .../windows/bin/cmake.exe > .../sunos/bin/cmake > > I can use a wrapper around cmake to set environment variables or pass in > command line flags to the REAL cmake, if necessary. > > Is there any way to convince cmake to look in a different place for > Modules etc.? > > -- > > Powered by www.kitware.com > > Please keep messages on-topic and check the CMake FAQ at: > http://www.cmake.org/Wiki/CMake_FAQ > > Kitware offers various services to support the CMake community. For more > information on each offering, please visit: > > CMake Support: http://cmake.org/cmake/help/support.html > CMake Consulting: http://cmake.org/cmake/help/consulting.html > CMake Training Courses: http://cmake.org/cmake/help/training.html > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Follow this link to subscribe/unsubscribe: > http://www.cmake.org/mailman/listinfo/cmake
Hello Paul, For the modules you can use cmake_module_path from within your scripts. |Regards, Micha |
signature.asc
Description: OpenPGP digital signature
-- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
