diff options
author | Brad King <brad.king@kitware.com> | 2014-10-08 12:49:05 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2014-10-08 12:50:15 (GMT) |
commit | de8e534b4141e0300c0329c47387de9635e3024f (patch) | |
tree | b13a4077da73a0d5256c62172af0dcb650957b76 /Tests/ExportImport/InitialCache.cmake.in | |
parent | 734580a8db6526c90a5f12f42a78adfdb6364887 (diff) | |
download | CMake-de8e534b4141e0300c0329c47387de9635e3024f.zip CMake-de8e534b4141e0300c0329c47387de9635e3024f.tar.gz CMake-de8e534b4141e0300c0329c47387de9635e3024f.tar.bz2 |
Ninja: Limit custom command side-effects to build folder
Revert commit 7243c951 (Ninja: Don't limit custom cmd side-effects to
build folder, 2014-06-27) because it causes every custom command
dependency in the source tree to get a phony rule. For large projects
these rules get too big for Ninja to handle efficiently. While the
original change addressed a valid concern, it did not seem to occur
regularly in practice because well-behaved projects generate their
side-effects only in the build tree. Until we support explicit
specification of side-effects (CMake issue #14963), we will have to use
this as a middle-ground.
Diffstat (limited to 'Tests/ExportImport/InitialCache.cmake.in')
0 files changed, 0 insertions, 0 deletions