diff options
author | Brad King <brad.king@kitware.com> | 2012-08-13 14:00:32 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2012-08-15 15:44:49 (GMT) |
commit | 9d9f616792ee07a460af9f0a6dc036d81b852e66 (patch) | |
tree | 5057d83f7d6a4cdc52472f1b144ac6aad473789a /Source/cmGeneratorExpression.h | |
parent | ebf05abda15967f8f50dcf132f7bf84472ca6337 (diff) | |
download | CMake-9d9f616792ee07a460af9f0a6dc036d81b852e66.zip CMake-9d9f616792ee07a460af9f0a6dc036d81b852e66.tar.gz CMake-9d9f616792ee07a460af9f0a6dc036d81b852e66.tar.bz2 |
Add $<CONFIG:...> boolean query generator expression
This expression evaluates to '1' or '0' to indicate whether the build
configuration for which the expression is evaluated matches tha named
configuration. In combination with the "$<0:...>" and "$<1:...>"
expressions this allows per-configuration content to be generated.
Diffstat (limited to 'Source/cmGeneratorExpression.h')
-rw-r--r-- | Source/cmGeneratorExpression.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/cmGeneratorExpression.h b/Source/cmGeneratorExpression.h index 1a9d4c6..a023eb0 100644 --- a/Source/cmGeneratorExpression.h +++ b/Source/cmGeneratorExpression.h @@ -51,6 +51,7 @@ private: std::vector<char> Data; std::stack<size_t> Barriers; cmsys::RegularExpression TargetInfo; + cmsys::RegularExpression TestConfig; std::set<cmTarget*> Targets; bool Evaluate(); bool Evaluate(const char* expr, std::string& result); |