cmTarget: Use GetSourceFiles for languages.

This commit is contained in:
Stephen Kelly 2014-03-12 12:29:58 +01:00
parent beaa7e0377
commit 99a9c51f1a
1 changed files with 3 additions and 1 deletions

View File

@ -4844,8 +4844,10 @@ bool cmTarget::IsLinkInterfaceDependentNumberMaxProperty(const std::string &p,
//---------------------------------------------------------------------------- //----------------------------------------------------------------------------
void cmTarget::GetLanguages(std::set<std::string>& languages) const void cmTarget::GetLanguages(std::set<std::string>& languages) const
{ {
std::vector<cmSourceFile*> sourceFiles;
this->GetSourceFiles(sourceFiles);
for(std::vector<cmSourceFile*>::const_iterator for(std::vector<cmSourceFile*>::const_iterator
i = this->SourceFiles.begin(); i != this->SourceFiles.end(); ++i) i = sourceFiles.begin(); i != sourceFiles.end(); ++i)
{ {
const std::string& lang = (*i)->GetLanguage(); const std::string& lang = (*i)->GetLanguage();
if(!lang.empty()) if(!lang.empty())