summaryrefslogtreecommitdiffstats
path: root/Source/cmMakefile.cxx
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2015-06-06 13:42:31 (GMT)
committerStephen Kelly <steveire@gmail.com>2015-06-06 13:44:17 (GMT)
commitf573bd22e4049746b53789fc0502cff8423dbe56 (patch)
treec165e4e8a08f46e61388cadf1071e0a0c82833ea /Source/cmMakefile.cxx
parentccbc2259137fe61a770bb0b5538a20bf5e00bc8f (diff)
downloadCMake-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.cxx27
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
{