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  9a2048f1ea6687530e209992c3f5eafcbc02b2a9 (commit)
       via  b59b6dd9d27de7839c7b23a3094db33298038896 (commit)
       via  bdddd4234e977f65ee7df8adcd3888706dfd0dda (commit)
       via  f796e1b6f6984b200453a13e6b8640353ff9488b (commit)
       via  c75a9d660169ddd1e7be57486d3813ca73886b55 (commit)
       via  46ad0d2183230d1af93242efbdcce20d55514efb (commit)
       via  2628dec12cb22546d2a21032f53fb0ef096faec8 (commit)
       via  315b9a31895ca6bb26eba12bff3a0fe9cd37568a (commit)
       via  d5feb5b34cd9f595bf42aa934738b918785e3e87 (commit)
       via  efba22e1deebcfc3924d5f14c026104eb4b62d28 (commit)
       via  b29425f7aafe07eff526f3c7defb317856b72984 (commit)
       via  f009d8f5e2e4007b93494c5d22ba25b41a4872a1 (commit)
       via  6cd27a853a1c77e5da0a9a14140284a7674cf18c (commit)
       via  8b0e4795687a2ea289d1313db24d75bcf3cd13bc (commit)
       via  88016e2e9f13d60c4a0b88fb64ffd802a2d9e534 (commit)
       via  be87cb0c444595fa1970e257031252669c201d3e (commit)
       via  425cd1670fdd40b752af71e5f28952ae4fcec4ac (commit)
      from  248527ed930ea69f9d6953a47b708044c48d5921 (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 -----------------------------------------------------------------;a=commitdiff;h=9a2048f1ea6687530e209992c3f5eafcbc02b2a9
commit 9a2048f1ea6687530e209992c3f5eafcbc02b2a9
Merge: 248527e b59b6dd
Author:     Brad King <>
AuthorDate: Mon Oct 17 10:15:17 2016 -0400
Commit:     CMake Topic Stage <>
CommitDate: Mon Oct 17 10:15:17 2016 -0400

    Merge topic 'extract-cmRulePlaceholderExpander'
    b59b6dd9 cmRulePlaceholderExpander: Port clients to direct-use
    bdddd423 cmRulePlaceholderExpander: Extract from cmLocalGenerator
    f796e1b6 cmLocalGenerator: Move memset to cxx file
    c75a9d66 cmLocalGenerator: Use strings instead of a Target in rule 
    46ad0d21 cmLocalGenerator: Use a converter in rule replacement API
    2628dec1 cmLocalGenerator: Store variable replacements as state
    315b9a31 cmLocalGenerator: Merge loops which populate mapping
    d5feb5b3 cmLocalGenerator: Populate variable mapping for all replacements
    efba22e1 cmLocalGenerator: Extract compiler option replacement from loop
    b29425f7 cmLocalGenerator: Populate a container of mappings for replacements
    f009d8f5 cmLocalGenerator: Move compiler option handling to be more direct
    6cd27a85 cmLocalGenerator: Move variable to where it can be used easily
    8b0e4795 cmLocalGenerator: Use the language from the compiler container
    88016e2e cmLocalGenerator: Introduce a container of compiler names
    be87cb0c cmLocalGenerator: Simplify loop with range algorithm
    425cd167 cmLocalGenerator: Remove the launcher from RuleVariables


Summary of changes:
 Source/CMakeLists.txt                          |    2 +
 Source/cmLocalGenerator.cxx                    |  412 +++++-------------------
 Source/cmLocalGenerator.h                      |   63 +---
 Source/cmLocalNinjaGenerator.cxx               |   28 +-
 Source/cmLocalNinjaGenerator.h                 |    8 +-
 Source/cmLocalUnixMakefileGenerator3.cxx       |   17 +-
 Source/cmMakefileExecutableTargetGenerator.cxx |   27 +-
 Source/cmMakefileLibraryTargetGenerator.cxx    |   40 ++-
 Source/cmMakefileTargetGenerator.cxx           |   23 +-
 Source/cmNinjaNormalTargetGenerator.cxx        |   24 +-
 Source/cmNinjaTargetGenerator.cxx              |   41 ++-
 Source/cmRulePlaceholderExpander.cxx           |  304 +++++++++++++++++
 Source/cmRulePlaceholderExpander.h             |   83 +++++
 bootstrap                                      |    1 +
 14 files changed, 634 insertions(+), 439 deletions(-)
 create mode 100644 Source/cmRulePlaceholderExpander.cxx
 create mode 100644 Source/cmRulePlaceholderExpander.h

Cmake-commits mailing list

Reply via email to