diff options
author | Stephen Kelly <steveire@gmail.com> | 2015-07-26 08:11:44 (GMT) |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2015-07-27 19:57:29 (GMT) |
commit | 72f43fa13ddb544f84891f14619e622baf29ae38 (patch) | |
tree | acec27c6002dea9e9cb6f4de446c598fdbed3506 /Source/cmLocalGenerator.cxx | |
parent | 58811998fb63975cc92abab23044630bc11cd26d (diff) | |
download | CMake-72f43fa13ddb544f84891f14619e622baf29ae38.zip CMake-72f43fa13ddb544f84891f14619e622baf29ae38.tar.gz CMake-72f43fa13ddb544f84891f14619e622baf29ae38.tar.bz2 |
cmLocalGenerator: Remove CreateCustomTargetsAndCommands method.
It loops over cmGeneratorTargets, but at the point it is called, there are no
cmGeneratorTargets. This must be dead code.
Diffstat (limited to 'Source/cmLocalGenerator.cxx')
-rw-r--r-- | Source/cmLocalGenerator.cxx | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/Source/cmLocalGenerator.cxx b/Source/cmLocalGenerator.cxx index 7e4b470..25f33d7 100644 --- a/Source/cmLocalGenerator.cxx +++ b/Source/cmLocalGenerator.cxx @@ -626,48 +626,6 @@ void cmLocalGenerator::AddBuildTargetRule(const std::string& llang, target.Target->AddSource(targetFullPath); } - -void cmLocalGenerator -::CreateCustomTargetsAndCommands(std::set<std::string> const& lang) -{ - cmGeneratorTargetsType tgts = this->Makefile->GetGeneratorTargets(); - for(cmGeneratorTargetsType::iterator l = tgts.begin(); - l != tgts.end(); l++) - { - if (l->first->IsImported()) - { - continue; - } - cmGeneratorTarget& target = *l->second; - switch(target.GetType()) - { - case cmTarget::STATIC_LIBRARY: - case cmTarget::SHARED_LIBRARY: - case cmTarget::MODULE_LIBRARY: - case cmTarget::EXECUTABLE: - { - std::string llang = target.Target->GetLinkerLanguage(); - if(llang.empty()) - { - cmSystemTools::Error - ("CMake can not determine linker language for target: ", - target.Target->GetName().c_str()); - return; - } - // if the language is not in the set lang then create custom - // commands to build the target - if(lang.count(llang) == 0) - { - this->AddBuildTargetRule(llang, target); - } - } - break; - default: - break; - } - } -} - // List of variables that are replaced when // rules are expanced. These variables are // replaced in the form <var> with GetSafeDefinition(var). |