diff options
author | Ben Boeckel <ben.boeckel@kitware.com> | 2014-12-01 15:51:49 (GMT) |
---|---|---|
committer | Ben Boeckel <ben.boeckel@kitware.com> | 2014-12-03 16:06:44 (GMT) |
commit | ceecd7902fe80baabfad0235c54719e19a3df06b (patch) | |
tree | 06dd7fdaa510c14d25e176f02d7aa1f6404d14f6 /Source/cmMakefile.h | |
parent | 7878d06189e6ee11646fcad9851d5bc4d19a16e6 (diff) | |
download | CMake-ceecd7902fe80baabfad0235c54719e19a3df06b.zip CMake-ceecd7902fe80baabfad0235c54719e19a3df06b.tar.gz CMake-ceecd7902fe80baabfad0235c54719e19a3df06b.tar.bz2 |
cmMakefile: store the number of last matches in a CMake var
With PushScope and PopScope, keeping track of another bit of data for
each scope isn't easy. Instead, store it as another CMake variable so it
gets implicitly tracked along with everything else.
This works in a revert of commit
7d674b5f0b28a610333644d417c2e8cb796cc9e4.
Diffstat (limited to 'Source/cmMakefile.h')
-rw-r--r-- | Source/cmMakefile.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/cmMakefile.h b/Source/cmMakefile.h index 05b7a37..fcfec8d 100644 --- a/Source/cmMakefile.h +++ b/Source/cmMakefile.h @@ -976,6 +976,9 @@ public: void PopLoopBlock(); bool IsLoopBlock() const; + void ClearMatches(); + void StoreMatches(cmsys::RegularExpression& re); + protected: // add link libraries and directories to the target void AddGlobalLinkInformation(const std::string& name, cmTarget& target); |