[cmake-developers] Ninja: using dependency database
Bill Hoffman
bill.hoffman at kitware.com
Mon Oct 21 10:19:15 EDT 2013
On 10/19/2013 7:09 AM, Peter Kümmel wrote:
> CMake now uses Ninja's database feature for dependency tracking.
> An empty build now takes about a third less (e.g. Clang 160ms->100ms)
>
> Therefore ninja master is needed, please update your build server.
This looks like a real bug:
http://open.cdash.org/testDetails.php?test=214096074&build=3067806
Run Build Command:/home/kitware/Dashboards/My\ Tests/ninja/ninja
[1/8] Building C object "/home/kitware/Dashboards/My
Tests/CMake-ninja-build/Tests/OutOfBinary/CMakeFiles/outlib.dir/outlib.c.o"
[2/8] Building CXX object
SubDir/OutOfSourceSubdir/CMakeFiles/testlib.dir/testlib.cxx.o
FAILED: /usr/bin/cc -MMD -MT "/home/kitware/Dashboards/My
Tests/CMake-ninja-build/Tests/OutOfBinary/CMakeFiles/outlib.dir/outlib.c.o"
-MF "/home/kitware/Dashboards/My
Tests/CMake-ninja-build/Tests/OutOfBinary/CMakeFiles/outlib.dir/outlib.c.o.d"
-o "/home/kitware/Dashboards/My
Tests/CMake-ninja-build/Tests/OutOfBinary/CMakeFiles/outlib.dir/outlib.c.o"
-c "/home/kitware/Dashboards/My
Tests/NinjaCMake/Tests/OutOfBinary/outlib.c"
depfile has multiple output paths.
ninja: build stopped: subcommand failed.
-Bill
More information about the cmake-developers
mailing list