[Cmake-commits] CMake branch, master, updated. v3.7.0-rc1-255-g9a2048f
Brad King
brad.king at kitware.com
Mon Oct 17 10:15:21 EDT 2016
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 -----------------------------------------------------------------
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=9a2048f1ea6687530e209992c3f5eafcbc02b2a9
commit 9a2048f1ea6687530e209992c3f5eafcbc02b2a9
Merge: 248527e b59b6dd
Author: Brad King <brad.king at kitware.com>
AuthorDate: Mon Oct 17 10:15:17 2016 -0400
Commit: CMake Topic Stage <kwrobot at kitware.com>
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 replacement
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
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list