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.k...@kitware.com>
AuthorDate: Wed Jan 15 16:39:05 2014 -0500
Commit:     CMake Topic Stage <kwro...@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.k...@kitware.com>
AuthorDate: Wed Jan 15 16:37:25 2014 -0500
Commit:     Brad King <brad.k...@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
_______________________________________________
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits

Reply via email to