[Cmake-commits] CMake branch, next, updated. v2.8.12.1-7129-g890f8cd
Brad King
brad.king at kitware.com
Wed Jan 15 16:39:05 EST 2014
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".
The branch, next has been updated
via 890f8cd2ba6db9802f8447ea6674cb7a8d36450b (commit)
via 20e595aba813db064fa63b92af33472efe969392 (commit)
from 92ec2a5ee67daea977d403062f1e62a14eee561e (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=890f8cd2ba6db9802f8447ea6674cb7a8d36450b
commit 890f8cd2ba6db9802f8447ea6674cb7a8d36450b
Merge: 92ec2a5 20e595a
Author: Brad King <brad.king at kitware.com>
AuthorDate: Wed Jan 15 16:39:05 2014 -0500
Commit: CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Wed Jan 15 16:39:05 2014 -0500
Merge topic 'ninja_fix_rerun' into next
20e595ab Revert "Ninja: Track configured files so we can regenerate them."
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=20e595aba813db064fa63b92af33472efe969392
commit 20e595aba813db064fa63b92af33472efe969392
Author: Brad King <brad.king at kitware.com>
AuthorDate: Wed Jan 15 16:37:25 2014 -0500
Commit: Brad King <brad.king at kitware.com>
CommitDate: Wed Jan 15 16:37:25 2014 -0500
Revert "Ninja: Track configured files so we can regenerate them."
Revert commit 4a6397a7 (Ninja: Track configured files so we can
regenerate them, 2013-06-17). The files reported by the method
cmMakefile::GetOutputFiles() must cause CMake to re-run only if they are
missing and without considering a timestamp. This is not the meaning of
the implicit dependencies field so Ninja re-runs CMake too often.
Another solution will have to be found to the original problem.
diff --git a/Source/cmGlobalNinjaGenerator.cxx b/Source/cmGlobalNinjaGenerator.cxx
index 61d0272..1953546 100644
--- a/Source/cmGlobalNinjaGenerator.cxx
+++ b/Source/cmGlobalNinjaGenerator.cxx
@@ -1094,9 +1094,6 @@ void cmGlobalNinjaGenerator::WriteTargetRebuildManifest(std::ostream& os)
this->LocalGenerators.begin(); i != this->LocalGenerators.end(); ++i) {
const std::vector<std::string>& lf = (*i)->GetMakefile()->GetListFiles();
implicitDeps.insert(implicitDeps.end(), lf.begin(), lf.end());
-
- const std::vector<std::string>& of = (*i)->GetMakefile()->GetOutputFiles();
- implicitDeps.insert(implicitDeps.end(), of.begin(), of.end());
}
std::sort(implicitDeps.begin(), implicitDeps.end());
implicitDeps.erase(std::unique(implicitDeps.begin(), implicitDeps.end()),
-----------------------------------------------------------------------
Summary of changes:
Source/cmGlobalNinjaGenerator.cxx | 3 ---
1 file changed, 3 deletions(-)
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list