Robert Haines wrote:
Hi,
I am testing different version of CMake on multiple platform to
ensure my custom modules works fine on all combination.
I find it troublesome to copy my custom module to all the different
../share/cmake-X.Y/Modules directory
Is there an alternative to telling CMake that there are additional
Module search path over and above those it normally searches?
Sure, you can use: set(CMAKE_MODULE_PATH "/path/to/modules"). That
path will be checked first so you can use it to override things in the
CMake distribution too.
In my projects I put the CMake stuff that I want to distribute with my
code into a top-level directory called CMake and use it like so:
set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/CMake").
Cheers,
Rob
Is there a way to manage this without modifying the CMakeLists.txt file
e.g. via some environment variable(s)?
Using environment variable allow me to control the version to be use
which may be different between production and development engineers. It
also allows me to roll back-forth between versions as need be.
Regards
_______________________________________________
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