diff options
author | Stephen Kelly <steveire@gmail.com> | 2015-06-06 13:42:31 (GMT) |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2015-06-06 13:44:17 (GMT) |
commit | f573bd22e4049746b53789fc0502cff8423dbe56 (patch) | |
tree | c165e4e8a08f46e61388cadf1071e0a0c82833ea /Source/cmMakefile.cxx | |
parent | ccbc2259137fe61a770bb0b5538a20bf5e00bc8f (diff) | |
download | CMake-f573bd22e4049746b53789fc0502cff8423dbe56.zip CMake-f573bd22e4049746b53789fc0502cff8423dbe56.tar.gz CMake-f573bd22e4049746b53789fc0502cff8423dbe56.tar.bz2 |
cmLocalGenerator: Add Feature API from cmMakefile.
Diffstat (limited to 'Source/cmMakefile.cxx')
-rw-r--r-- | Source/cmMakefile.cxx | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/Source/cmMakefile.cxx b/Source/cmMakefile.cxx index b5d976a..806dc52 100644 --- a/Source/cmMakefile.cxx +++ b/Source/cmMakefile.cxx @@ -4215,33 +4215,6 @@ bool cmMakefile::GetPropertyAsBool(const std::string& prop) const return cmSystemTools::IsOn(this->GetProperty(prop)); } -//---------------------------------------------------------------------------- -const char* cmMakefile::GetFeature(const std::string& feature, - const std::string& config) -{ - // TODO: Define accumulation policy for features (prepend, append, replace). - // Currently we always replace. - if(!config.empty()) - { - std::string featureConfig = feature; - featureConfig += "_"; - featureConfig += cmSystemTools::UpperCase(config); - if(const char* value = this->GetProperty(featureConfig)) - { - return value; - } - } - if(const char* value = this->GetProperty(feature)) - { - return value; - } - if(cmLocalGenerator* parent = this->LocalGenerator->GetParent()) - { - return parent->GetMakefile()->GetFeature(feature, config); - } - return 0; -} - cmTarget* cmMakefile::FindTarget(const std::string& name, bool excludeAliases) const { |