[Cmake-commits] CMake branch, master, updated. v3.3.0-712-g73e3de3

Brad King brad.king at kitware.com
Thu Aug 6 09:38:26 EDT 2015


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, master has been updated
       via  73e3de381d87a635e303e2076a46cb739466c1a4 (commit)
       via  757a1f54085af4645ee1946329e24538162ac054 (commit)
       via  52dbe654dea7562564be9d880540e6bc706998ba (commit)
       via  65a5e0c671fc7d42525a6279aebf9a74de2c97a7 (commit)
       via  348354333a82ce98d733dc2ee939186c53c506f9 (commit)
       via  af0de01c6b3395fb1dba5d2ee0a94c19a9b464e9 (commit)
       via  6ae8b30bf4127011284a66541ed2116fcb45f007 (commit)
       via  a5fc17b5098ee27fd7ae457ca6c5743bacc384a7 (commit)
       via  0a01e6c6e7bd428ca0ec99a00924b5b498c6e637 (commit)
       via  f0005bb484bc2b85a169ef7816e33d8e2f16e109 (commit)
      from  370e2c6785ce9167c9945763505353816780326c (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=73e3de381d87a635e303e2076a46cb739466c1a4
commit 73e3de381d87a635e303e2076a46cb739466c1a4
Merge: 370e2c6 757a1f5
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Thu Aug 6 09:38:24 2015 -0400
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Thu Aug 6 09:38:24 2015 -0400

    Merge topic 'cmState-policies'
    
    757a1f54 cmState: Move PolicyState from cmMakefile.
    52dbe654 cmState: Record the end position of each directory.
    65a5e0c6 cmLinkedTree: Add Clear API.
    34835433 cmState: Add Type for policy scope.
    af0de01c cmState: Remove call stack parent tracking.
    6ae8b30b cmMakefile: Move policy barriers inside cmState scopes.
    a5fc17b5 cmMakefile: Re-order policy entries and barriers.
    0a01e6c6 cmState: Add Snapshot Type accessor.
    f0005bb4 Tests: Verify generate-time policy scope behavior.

diff --cc Source/cmMakefile.cxx
index 165e271,a0a36ec..60a11e1
--- a/Source/cmMakefile.cxx
+++ b/Source/cmMakefile.cxx
@@@ -236,15 -235,7 +236,10 @@@ cmMakefile::~cmMakefile(
    cmDeleteAll(this->ImportedTargetsOwned);
    cmDeleteAll(this->FinalPassCommands);
    cmDeleteAll(this->FunctionBlockers);
 +  cmDeleteAll(this->EvaluationFiles);
 +  this->EvaluationFiles.clear();
 +
    this->FunctionBlockers.clear();
-   if (this->PolicyStack.size() != 1)
-   {
-     cmSystemTools::Error("Internal CMake Error, Policy Stack has not been"
-       " popped properly");
-   }
  }
  
  //----------------------------------------------------------------------------

-----------------------------------------------------------------------

Summary of changes:
 Source/cmLinkedTree.h                              |    6 +
 Source/cmMakefile.cxx                              |  130 ++++-----------
 Source/cmMakefile.h                                |   13 --
 Source/cmState.cxx                                 |  171 ++++++++++++++++++--
 Source/cmState.h                                   |   15 +-
 Tests/RunCMake/CMakeLists.txt                      |    1 +
 .../RunCMake/{Ninja => PolicyScope}/CMakeLists.txt |    2 +-
 Tests/RunCMake/PolicyScope/RunCMakeTest.cmake      |    4 +
 .../dir-in-macro-generate-time-result.txt}         |    0
 .../dir-in-macro-generate-time-stderr.txt}         |    4 +-
 .../PolicyScope/dir-in-macro-generate-time.cmake   |    2 +
 .../PolicyScope/dir-in-macro-include.cmake         |    6 +
 Tests/RunCMake/PolicyScope/dir1/CMakeLists.txt     |    5 +
 .../PolicyScope/dir1/foo.cpp}                      |    0
 .../parent-dir-generate-time-result.txt}           |    0
 .../PolicyScope/parent-dir-generate-time.cmake     |    7 +
 16 files changed, 235 insertions(+), 131 deletions(-)
 copy Tests/RunCMake/{Ninja => PolicyScope}/CMakeLists.txt (66%)
 create mode 100644 Tests/RunCMake/PolicyScope/RunCMakeTest.cmake
 copy Tests/RunCMake/{CMP0022/CMP0022-WARN-empty-old-result.txt => PolicyScope/dir-in-macro-generate-time-result.txt} (100%)
 copy Tests/RunCMake/{GeneratorExpression/CMP0044-WARN-stderr.txt => PolicyScope/dir-in-macro-generate-time-stderr.txt} (69%)
 create mode 100644 Tests/RunCMake/PolicyScope/dir-in-macro-generate-time.cmake
 create mode 100644 Tests/RunCMake/PolicyScope/dir-in-macro-include.cmake
 create mode 100644 Tests/RunCMake/PolicyScope/dir1/CMakeLists.txt
 copy Tests/{CTestTestCycle/simple.cxx => RunCMake/PolicyScope/dir1/foo.cpp} (100%)
 copy Tests/RunCMake/{CMP0022/CMP0022-WARN-empty-old-result.txt => PolicyScope/parent-dir-generate-time-result.txt} (100%)
 create mode 100644 Tests/RunCMake/PolicyScope/parent-dir-generate-time.cmake


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list