Centralize language flag addition for Makefiles

We create cmMakefileTargetGenerator::AddFeatureFlags to consolidate
addition of language flags.  Currently it just adds the flags from
generic per-language flag variables (AddLanguageFlags).
This commit is contained in:
Brad King
2009-10-02 13:51:49 -04:00
parent d455eeb6d7
commit 57df2abca8
4 changed files with 20 additions and 9 deletions
+4 -2
View File
@@ -671,9 +671,11 @@ void cmMakefileLibraryTargetGenerator::WriteLibraryRules
vars.TargetInstallNameDir = install_name_dir.c_str();
}
}
// Add language feature flags.
std::string langFlags;
this->LocalGenerator
->AddLanguageFlags(langFlags, linkLanguage, this->ConfigName);
this->AddFeatureFlags(langFlags, linkLanguage);
// remove any language flags that might not work with the
// particular os
if(forbiddenFlagVar)