Clang: Unify CompilerOptionsBuilder options

No behavior change.

Sometimes we use "SkipX, sometimes "UseX". Unify to "UseX" as this is
more natural to read.

Change-Id: Ib08bdb4cde93ed55fdb9c855566b10a3933cae37
Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
This commit is contained in:
Nikolai Kosjar
2018-11-30 11:02:49 +01:00
parent aa99f98356
commit 273157c2a1
5 changed files with 33 additions and 35 deletions

View File

@@ -69,8 +69,8 @@ public:
LibClangOptionsBuilder(const ProjectPart &projectPart)
: CompilerOptionsBuilder(projectPart,
UseSystemHeader::No,
SkipBuiltIn::No,
SkipLanguageDefines::Yes,
UseBuiltin::Yes,
UseLanguageDefines::No,
QString(CLANG_VERSION),
QString(CLANG_RESOURCE_DIR))
{
@@ -336,9 +336,7 @@ void generateCompilationDB(::Utils::FileName projectDir, CppTools::ProjectInfo p
for (ProjectPart::Ptr projectPart : projectInfo.projectParts()) {
const ::Utils::FileName buildDir = buildDirectory(*projectPart);
CompilerOptionsBuilder optionsBuilder(*projectPart,
CppTools::UseSystemHeader::No,
CppTools::SkipBuiltIn::Yes);
CompilerOptionsBuilder optionsBuilder(*projectPart, UseSystemHeader::No, UseBuiltin::No);
optionsBuilder.build(CppTools::ProjectFile::Unclassified,
CppTools::UsePrecompiledHeaders::No);