On 19.02.2012 07:21, Peter Collingbourne wrote:
This caused custom commands to be double encoded, causing a test failure on *nix. I reverted part of your changes to fix the test failures and also had a look at implementing the escaping rules correctly. With the changes I made, I was able to configure CMake successfully using the token-splitter branch. I found that on Windows (on my machine at least), some try_compile runs were non-deterministic, and this caused build failures in CMake. I also encountered the issue Oscar mentioned in the other thread regarding the pdb file being locked (maybe the two issues are related). But I was able to successfully compile most of LLVM/Clang on Windows.
Great you found the time have a look at this. The token-splitter was broken, some unit tests failed. I've fixed it, when updating you need to reset --hard. Maybe this helps. I also uploaded a new installer: http://sourceforge.net/projects/cmakescript/files/cmake-2.8.7.20120202-win32-x86-Ninja.exe When cmake/ninja doesn't start installing the runtime for MSVC10 should help: http://www.microsoft.com/download/en/details.aspx?id=8328 Peter -- 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://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers
