Clang: Minor cleanups in CompilerOptionsBuilder

Change-Id: Iaf5af70136bceed52d19622c01d9d7147e5abeea
Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
This commit is contained in:
Nikolai Kosjar
2019-01-09 13:56:00 +01:00
parent 591cc5a8c4
commit 7109e8f050
5 changed files with 13 additions and 13 deletions

View File

@@ -110,8 +110,8 @@ QStringList CompilerOptionsBuilder::build(ProjectFile::Kind fileKind,
addTargetTriple();
addExtraCodeModelFlags();
updateLanguageOption(fileKind);
addOptionsForLanguage(/*checkForBorlandExtensions*/ true);
updateFileLanguage(fileKind);
addLanguageVersionAndExtensions();
addToolchainAndProjectMacros();
undefineClangVersionMacrosForMsvc();
@@ -316,7 +316,7 @@ void CompilerOptionsBuilder::addMacros(const ProjectExplorer::Macros &macros)
m_options.append(options);
}
void CompilerOptionsBuilder::updateLanguageOption(ProjectFile::Kind fileKind)
void CompilerOptionsBuilder::updateFileLanguage(ProjectFile::Kind fileKind)
{
const bool objcExt = m_projectPart.languageExtensions
& ProjectExplorer::LanguageExtension::ObjectiveC;
@@ -332,7 +332,7 @@ void CompilerOptionsBuilder::updateLanguageOption(ProjectFile::Kind fileKind)
m_options[langOptIndex + 1] = options[1];
}
void CompilerOptionsBuilder::addOptionsForLanguage(bool checkForBorlandExtensions)
void CompilerOptionsBuilder::addLanguageVersionAndExtensions()
{
using ProjectExplorer::LanguageExtension;
using ProjectExplorer::LanguageVersion;
@@ -381,7 +381,7 @@ void CompilerOptionsBuilder::addOptionsForLanguage(bool checkForBorlandExtension
if (languageExtensions & LanguageExtension::OpenMP)
options << "-fopenmp";
if (checkForBorlandExtensions && (languageExtensions & LanguageExtension::Borland))
if (languageExtensions & LanguageExtension::Borland)
options << "-fborland-extensions";
m_options.append(options);

View File

@@ -62,8 +62,8 @@ public:
void addTargetTriple();
void addExtraCodeModelFlags();
void insertWrappedQtHeaders();
void addOptionsForLanguage(bool checkForBorlandExtensions = true);
void updateLanguageOption(ProjectFile::Kind fileKind);
void addLanguageVersionAndExtensions();
void updateFileLanguage(ProjectFile::Kind fileKind);
void addMsvcCompatibilityVersion();
void undefineCppLanguageFeatureMacrosForMsvc2015();