[cmake-developers] cmake 3.7.0-rc3 regression
Robert Goulet
Robert.Goulet at autodesk.com
Tue Nov 8 13:59:34 EST 2016
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!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20161108/8800bb45/attachment.html>
More information about the cmake-developers
mailing list