summaryrefslogtreecommitdiffstats
path: root/Tests/Tutorial/Step3/MathFunctions
diff options
context:
space:
mode:
authorRobert Maynard <robert.maynard@kitware.com>2013-06-07 18:26:03 (GMT)
committerBrad King <brad.king@kitware.com>2013-07-01 13:01:01 (GMT)
commit539356f1281902f5494828eca963d95e2b726dda (patch)
treef7271145dacaf817b96f518998c49bd8671da535 /Tests/Tutorial/Step3/MathFunctions
parent874e17120db832656a77665e2ac13168aaf1e207 (diff)
downloadCMake-539356f1281902f5494828eca963d95e2b726dda.zip
CMake-539356f1281902f5494828eca963d95e2b726dda.tar.gz
CMake-539356f1281902f5494828eca963d95e2b726dda.tar.bz2
Ninja: Custom Command file depends don't need to exist before building
When converting custom commands for the ninja build system we need to make sure that any file dependencies that exist in the build tree are converted to phony targets. This tells ninja that these files might not exist when starting the build, but could be generated during the build. This is done by tracking all dependencies for custom command targets. After all have been written out we remove all items from the set that have been seen as a target, custom command output, an alias, or a file in the source directory. Anything that is left is considered to be a file that will be generated as a side effect of another custom command.
Diffstat (limited to 'Tests/Tutorial/Step3/MathFunctions')
0 files changed, 0 insertions, 0 deletions