<p>Could be a change in ninja. Our machine updates ninja each build.</p>
<p>- sent from my open source android phone.</p>
<div class="gmail_quote">On May 22, 2012 6:55 PM, "Claus Klein" <<a href="mailto:claus.klein@arcormail.de">claus.klein@arcormail.de</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
But it works for each variant:<br>
<br>
claus-kleins-macbook-pro:My Tests clausklein$ mkdir ninja<br>
claus-kleins-macbook-pro:My Tests clausklein$ cd ninja/<br>
claus-kleins-macbook-pro:ninja clausklein$ pwd<br>
/Users/clausklein/Downloads/<u></u>cmake/My Tests/ninja<br>
claus-kleins-macbook-pro:ninja clausklein$ "/usr/local/CMake 2.8-8.app/Contents/bin/cmake" -G Ninja -DMAKE_SUPPORTS_SPACES=0 ../../Tests/<u></u>CompileCommandOutput/<br>
-- The CXX compiler identification is GNU 4.7.0<br>
-- Checking whether CXX compiler has -isysroot<br>
-- Checking whether CXX compiler has -isysroot - yes<br>
-- Checking whether CXX compiler supports OSX deployment target flag<br>
-- Checking whether CXX compiler supports OSX deployment target flag - yes<br>
-- Check for working CXX compiler using: Ninja<br>
-- Check for working CXX compiler using: Ninja -- works<br>
-- Detecting CXX compiler ABI info<br>
-- Detecting CXX compiler ABI info - done<br>
-- Configuring done<br>
-- Generating done<br>
-- Build files have been written to: /Users/clausklein/Downloads/<u></u>cmake/My Tests/ninja<br>
<br>
claus-kleins-macbook-pro:ninja clausklein$ ninja -d explain<br>
ninja explain: output CMakeFiles/test2.dir/relative.<u></u>cxx.o doesn't exist<br>
ninja explain: CMakeFiles/test2.dir/relative.<u></u>cxx.o is dirty<br>
ninja explain: output CMakeFiles/test1.dir/file_<u></u>with_spaces.cxx.o doesn't exist<br>
ninja explain: CMakeFiles/test1.dir/file_<u></u>with_spaces.cxx.o is dirty<br>
ninja explain: output CMakeFiles/<u></u>CompileCommandOutput.dir/<u></u>compile_command_output.cxx.o doesn't exist<br>
ninja explain: CMakeFiles/<u></u>CompileCommandOutput.dir/<u></u>compile_command_output.cxx.o is dirty<br>
ninja explain: libtest1.a is dirty<br>
ninja explain: libtest2.dylib is dirty<br>
ninja explain: CompileCommandOutput is dirty<br>
ninja explain: libtest1.a is dirty<br>
ninja explain: libtest2.dylib is dirty<br>
[6/6] Linking CXX executable CompileCommandOutput<br>
claus-kleins-macbook-pro:ninja clausklein$ ls -lrta<br>
total 72<br>
drwxr-xr-x 4 clausklein staff 136 May 23 00:49 ..<br>
-rw-r--r-- 1 clausklein staff 2989 May 23 00:50 rules.ninja<br>
-rw-r--r-- 1 clausklein staff 1492 May 23 00:50 cmake_install.cmake<br>
-rw-r--r-- 1 clausklein staff 9248 May 23 00:50 build.ninja<br>
-rw-r--r-- 1 clausklein staff 10666 May 23 00:50 CMakeCache.txt<br>
-rwxr-xr-x 1 clausklein staff 12432 May 23 00:50 libtest2.dylib<br>
-rw-r--r-- 1 clausklein staff 672 May 23 00:50 libtest1.a<br>
-rwxr-xr-x 1 clausklein staff 12652 May 23 00:50 CompileCommandOutput<br>
drwxr-xr-x 13 clausklein staff 442 May 23 00:50 CMakeFiles<br>
-rw-r--r-- 1 clausklein staff 1934 May 23 00:50 .ninja_log<br>
drwxr-xr-x 11 clausklein staff 374 May 23 00:50 .<br>
claus-kleins-macbook-pro:ninja clausklein$<br>
<br>
claus-kleins-macbook-pro:ninja clausklein$ ninja clean<br>
[1/1] Cleaning all built files...<br>
Cleaning... 9 files.<br>
claus-kleins-macbook-pro:ninja clausklein$ ninja rebuild_cache<br>
[1/1] Running CMake to regenerate build system...<br>
-- Configuring done<br>
-- Generating done<br>
-- Build files have been written to: /Users/clausklein/Downloads/<u></u>cmake/My Tests/ninja<br>
claus-kleins-macbook-pro:ninja clausklein$ ninja<br>
[6/6] Linking CXX executable CompileCommandOutput<br>
claus-kleins-macbook-pro:ninja clausklein$<br>
<br>
space in source; space in working dir, ...<br>
<br>
Claus<br>
<br>
On 23.05.2012, at 00:42, Richard Wackerbarth wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Yes, you changed the test configuration and that configuration will work. However, for other generators, you do not need to add the -DMAKE_SUPPORTS_SPACES<br>
<br>
Richard<br>
<br>
On May 22, 2012, at 5:18 PM, Claus Klein <<a href="mailto:claus.klein@arcormail.de" target="_blank">claus.klein@arcormail.de</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
claus-kleins-macbook-pro:<u></u>CompileCommandOutput clausklein$ "/usr/local/CMake 2.8-8.app/Contents/bin/cmake" -G Ninja -DMAKE_SUPPORTS_SPACES=1<br>
</blockquote></blockquote>
<br>
--<br>
<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/<u></u>opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the CMake FAQ at: <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/<u></u>CMake_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/<u></u>listinfo/cmake</a><br>
</blockquote></div>