Hi,
After trying to upgrade to CMake 3.7.0-rc3, we've found the following
regression:
Previously, we were able to put multiple platform CMake executables in the same
root by just renaming the "bin" folder, so that they don't overlap each other,
as such:
cmake/win/cmake.exe
cmake/mac/cmake
cmake/linux/cmake
cmake/share/...
cmake/doc/...
However in 3.7.0-rc3 this is broken, no longer works if the CMake binary folder
isn't named specifically "bin". CMake will fail to start, reporting "CMake
Error: Could not find CMAKE_ROOT !!!".
Traced it back to this commit:
Commit: 18bfbc972fd3daf3e973f80072c4de09ec7e852b
Add option to control 'bin' directory of CMake's own installation (#16076)
Add a `CMAKE_BIN_DIR` cache entry to CMake's own build configuration.
Add a `--bindir` option to the `bootstrap` script to set it.
If this wasn't intentional, can we get a fix before 3.7.0 is released?
Thanks!
--
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://public.kitware.com/mailman/listinfo/cmake-developers