[Cmake-commits] CMake branch, master, updated. v3.0.0-rc3-477-g93054aa

Brad King brad.king at kitware.com
Thu Apr 3 12:51:53 EDT 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, master has been updated
       via  93054aa84f283de17c58fa2ee19a2a4a1668027d (commit)
       via  5de63265e3a22d9a8aa5ad437a5030ccfcbcd02d (commit)
       via  aa0a3562dd47bdd6d9ca3058bd1dfd525e79d36d (commit)
       via  042c1c834e69ee60b605b02bad8be87b2193a7d2 (commit)
       via  fdcefe3c42fefdfcd27e6cf7b679f39cb99db4b9 (commit)
       via  c355d10865ba0dbaef06d0eafe678627c875a5f5 (commit)
       via  e5da9e51d02ba912bba4f556ecd6453dd187c8d8 (commit)
       via  5702e10677e72a75370e8c1bbe6f10fa5ad675a9 (commit)
       via  857d30b52ef2fb011bad16249d34972fadae9b70 (commit)
       via  28e1d2f8fc08516e8fc3a009777437d3e086b8e6 (commit)
       via  bf98cc252f18e761ed9a57d2f7a9304bfbb621de (commit)
       via  8cd113ad1d715cc9ce865956870cd462d3659089 (commit)
       via  4959f3413c83f38dd222dced11d7a3933e145ae4 (commit)
       via  fcc9287897dd9b378c2f87329346c2f23becd54f (commit)
       via  59e8740acaf0b749e8a7028f168a6a6d6d69194f (commit)
       via  26d494ba01809553e335cca4f925d14dab2c50f7 (commit)
       via  d38423ecc4105d8339b7461130b964f3c69e8847 (commit)
       via  b1cbba68ce44bf8d78a6e41ff465461f0abf83a9 (commit)
       via  0ed5ce4cd8cdd7613a5fa43c9a9fc48f210c90f6 (commit)
       via  99a9c51f1a65b58f366506929b3b82297809c1ca (commit)
       via  beaa7e037761c734d7587b847d8af1ce3dce37d9 (commit)
      from  1d4366ffac5814441c440d2832d9d8f187841113 (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=93054aa84f283de17c58fa2ee19a2a4a1668027d
commit 93054aa84f283de17c58fa2ee19a2a4a1668027d
Merge: 1d4366f 5de6326
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Thu Apr 3 12:51:51 2014 -0400
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Thu Apr 3 12:51:51 2014 -0400

    Merge topic 'target-sources-refactor'
    
    5de63265 Genex: Only evaluate TARGET_OBJECTS to determine target sources.
    aa0a3562 cmGeneratorTarget: Compute target objects on demand
    042c1c83 cmTarget: Compute languages from object libraries on demand.
    fdcefe3c cmGeneratorTarget: Compute consumed object libraries on demand.
    c355d108 cmComputeTargetDepends: Track object library depends.
    e5da9e51 cmTarget: Allow any generator expression in SOURCES property.
    5702e106 cmTarget: Include TARGET_OBJECTS genex in target SOURCES property.
    857d30b5 cmGlobalGenerator: Add interface to call ForceLinkerLanguages
    28e1d2f8 cmStringCommand: Add GENEX_STRIP subcommand.
    bf98cc25 Genex: Evaluate TARGET_OBJECTS as a normal expression.
    8cd113ad cmTarget: Store strings instead of cmSourceFile* to represent SOURCES.
    4959f341 cmSourceFileLocation: Collapse full path for directory comparisons.
    fcc92878 cmSourceFileLocation: Remove unused Update method.
    59e8740a cmTarget: Remove AddSourceFile method
    26d494ba cmTarget: Use string API to add sources to cmTarget objects.
    d38423ec cmTarget: Add a method to obtain list of filenames for sources.
    ...


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

Summary of changes:
 Help/command/add_executable.rst                    |    7 +-
 Help/command/add_library.rst                       |    6 +-
 Help/command/string.rst                            |    5 +
 Help/manual/cmake-generator-expressions.7.rst      |    5 +
 Help/manual/cmake-policies.7.rst                   |    1 +
 Help/policy/CMP0051.rst                            |   24 ++
 Help/release/dev/string-GENEX_STRIP.rst            |    6 +
 Help/release/dev/target-SOURCES-genex.rst          |   12 +
 Source/cmComputeTargetDepends.cxx                  |   29 ++
 Source/cmFLTKWrapUICommand.cxx                     |    2 +-
 Source/cmGeneratorExpression.cxx                   |    4 +-
 Source/cmGeneratorExpression.h                     |    6 +
 Source/cmGeneratorExpressionEvaluator.cxx          |   74 +++++
 Source/cmGeneratorExpressionEvaluator.h            |    1 +
 Source/cmGeneratorTarget.cxx                       |  128 ++++----
 Source/cmGeneratorTarget.h                         |    8 +-
 Source/cmGlobalGenerator.cxx                       |   56 +---
 Source/cmGlobalGenerator.h                         |    4 +-
 Source/cmGlobalVisualStudio8Generator.cxx          |    3 +-
 Source/cmGlobalXCodeGenerator.cxx                  |   18 +-
 Source/cmLocalGenerator.cxx                        |    4 +-
 Source/cmLocalVisualStudio6Generator.cxx           |   16 +-
 Source/cmLocalVisualStudio7Generator.cxx           |    8 +-
 Source/cmMakefile.cxx                              |    4 +-
 Source/cmMakefileTargetGenerator.cxx               |    3 -
 Source/cmNinjaTargetGenerator.cxx                  |   11 -
 Source/cmPolicies.cxx                              |    5 +
 Source/cmPolicies.h                                |    1 +
 Source/cmQtAutoGenerators.cxx                      |   17 +-
 Source/cmSourceFile.cxx                            |   12 +
 Source/cmSourceFile.h                              |    4 +
 Source/cmSourceFileLocation.cxx                    |   70 +++--
 Source/cmSourceFileLocation.h                      |    5 +-
 Source/cmStringCommand.cxx                         |   25 ++
 Source/cmStringCommand.h                           |    1 +
 Source/cmTarget.cxx                                |  313 ++++++++++++++++----
 Source/cmTarget.h                                  |    9 +-
 Source/cmVisualStudio10TargetGenerator.cxx         |   13 +
 Tests/GeneratorExpression/CMakeLists.txt           |    2 +-
 Tests/Properties/CMakeLists.txt                    |    2 +
 Tests/Properties/SubDir2/CMakeLists.txt            |    5 +
 Tests/Properties/subdirtest.cxx                    |    9 +
 .../CMP0051-NEW-result.txt}                        |    0
 Tests/RunCMake/CMP0051/CMP0051-NEW-stderr.txt      |    1 +
 Tests/RunCMake/CMP0051/CMP0051-NEW.cmake           |   10 +
 .../CMP0051-OLD-result.txt}                        |    0
 Tests/RunCMake/CMP0051/CMP0051-OLD-stderr.txt      |    1 +
 Tests/RunCMake/CMP0051/CMP0051-OLD.cmake           |   10 +
 .../CMP0051-WARN-result.txt}                       |    0
 Tests/RunCMake/CMP0051/CMP0051-WARN-stderr.txt     |   15 +
 Tests/RunCMake/CMP0051/CMP0051-WARN.cmake          |    8 +
 .../{configure_file => CMP0051}/CMakeLists.txt     |    2 +-
 Tests/RunCMake/CMP0051/RunCMakeTest.cmake          |    5 +
 Tests/RunCMake/{CMP0022 => CMP0051}/empty.cpp      |    0
 Tests/RunCMake/CMakeLists.txt                      |    2 +
 .../ObjectLibrary/BadSourceExpression1-stderr.txt  |    4 +-
 .../ObjectLibrary/BadSourceExpression2-stderr.txt  |    4 +
 .../ObjectLibrary/BadSourceExpression3-stderr.txt  |    4 +
 .../BadContext-result.txt}                         |    0
 Tests/RunCMake/TargetObjects/BadContext-stderr.txt |   17 ++
 Tests/RunCMake/TargetObjects/BadContext.cmake      |    4 +
 .../{export => TargetObjects}/CMakeLists.txt       |    0
 Tests/RunCMake/TargetObjects/RunCMakeTest.cmake    |    3 +
 Tests/StringFileTest/CMakeLists.txt                |    6 +
 64 files changed, 762 insertions(+), 272 deletions(-)
 create mode 100644 Help/policy/CMP0051.rst
 create mode 100644 Help/release/dev/string-GENEX_STRIP.rst
 create mode 100644 Help/release/dev/target-SOURCES-genex.rst
 create mode 100644 Tests/Properties/SubDir2/CMakeLists.txt
 create mode 100644 Tests/Properties/subdirtest.cxx
 copy Tests/RunCMake/{CMP0022/CMP0022-WARN-empty-old-result.txt => CMP0051/CMP0051-NEW-result.txt} (100%)
 create mode 100644 Tests/RunCMake/CMP0051/CMP0051-NEW-stderr.txt
 create mode 100644 Tests/RunCMake/CMP0051/CMP0051-NEW.cmake
 copy Tests/RunCMake/{CMP0022/CMP0022-WARN-empty-old-result.txt => CMP0051/CMP0051-OLD-result.txt} (100%)
 create mode 100644 Tests/RunCMake/CMP0051/CMP0051-OLD-stderr.txt
 create mode 100644 Tests/RunCMake/CMP0051/CMP0051-OLD.cmake
 copy Tests/RunCMake/{CMP0022/CMP0022-WARN-empty-old-result.txt => CMP0051/CMP0051-WARN-result.txt} (100%)
 create mode 100644 Tests/RunCMake/CMP0051/CMP0051-WARN-stderr.txt
 create mode 100644 Tests/RunCMake/CMP0051/CMP0051-WARN.cmake
 copy Tests/RunCMake/{configure_file => CMP0051}/CMakeLists.txt (68%)
 create mode 100644 Tests/RunCMake/CMP0051/RunCMakeTest.cmake
 copy Tests/RunCMake/{CMP0022 => CMP0051}/empty.cpp (100%)
 copy Tests/RunCMake/{CMP0004/CMP0004-NEW-result.txt => TargetObjects/BadContext-result.txt} (100%)
 create mode 100644 Tests/RunCMake/TargetObjects/BadContext-stderr.txt
 create mode 100644 Tests/RunCMake/TargetObjects/BadContext.cmake
 copy Tests/RunCMake/{export => TargetObjects}/CMakeLists.txt (100%)
 create mode 100644 Tests/RunCMake/TargetObjects/RunCMakeTest.cmake


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list