summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/compileroptionsbuilder.cpp
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@qt.io>2018-11-30 11:02:49 +0100
committerNikolai Kosjar <nikolai.kosjar@qt.io>2018-12-03 15:19:03 +0000
commit273157c2a1d35f36063839d1fec4feabdc283332 (patch)
tree8fbb605a28bfbd1aaacfa0570abbed56d95ee7ad /src/plugins/cpptools/compileroptionsbuilder.cpp
parentaa99f98356af0679bcdbdc84d4e8c3fb4ca55edf (diff)
downloadqt-creator-273157c2a1d35f36063839d1fec4feabdc283332.tar.gz
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>
Diffstat (limited to 'src/plugins/cpptools/compileroptionsbuilder.cpp')
-rw-r--r--src/plugins/cpptools/compileroptionsbuilder.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/plugins/cpptools/compileroptionsbuilder.cpp b/src/plugins/cpptools/compileroptionsbuilder.cpp
index 5dadcd1e48..6a11f2f04c 100644
--- a/src/plugins/cpptools/compileroptionsbuilder.cpp
+++ b/src/plugins/cpptools/compileroptionsbuilder.cpp
@@ -73,14 +73,14 @@ static QString defineDirectiveToDefineOption(const ProjectExplorer::Macro &macro
CompilerOptionsBuilder::CompilerOptionsBuilder(const ProjectPart &projectPart,
UseSystemHeader useSystemHeader,
- SkipBuiltIn skipBuiltInHeaderPathsAndDefines,
- SkipLanguageDefines skipLanguageDefines,
+ UseBuiltin useBuiltInHeaderPathsAndDefines,
+ UseLanguageDefines useLanguageDefines,
const QString &clangVersion,
const QString &clangResourceDirectory)
: m_projectPart(projectPart)
, m_useSystemHeader(useSystemHeader)
- , m_skipBuiltInHeaderPathsAndDefines(skipBuiltInHeaderPathsAndDefines)
- , m_skipLanguageDefines(skipLanguageDefines)
+ , m_useBuiltInHeaderPathsAndDefines(useBuiltInHeaderPathsAndDefines)
+ , m_useLanguageDefines(useLanguageDefines)
, m_clangVersion(clangVersion)
, m_clangResourceDirectory(clangResourceDirectory)
{
@@ -279,7 +279,7 @@ static int includeIndexForResourceDirectory(const QStringList &options, bool isM
void CompilerOptionsBuilder::insertWrappedQtHeaders()
{
- if (m_skipBuiltInHeaderPathsAndDefines == SkipBuiltIn::Yes)
+ if (m_useBuiltInHeaderPathsAndDefines == UseBuiltin::No)
return;
QStringList wrappedQtHeaders;
@@ -343,7 +343,7 @@ void CompilerOptionsBuilder::addHeaderPathOptions()
m_options.append(includes);
m_options.append(systemIncludes);
- if (m_skipBuiltInHeaderPathsAndDefines == SkipBuiltIn::Yes)
+ if (m_useBuiltInHeaderPathsAndDefines == UseBuiltin::No)
return;
// Exclude all built-in includes except Clang resource directory.
@@ -391,7 +391,7 @@ void CompilerOptionsBuilder::addPrecompiledHeaderOptions(UsePrecompiledHeaders u
void CompilerOptionsBuilder::addToolchainAndProjectMacros()
{
- if (m_skipBuiltInHeaderPathsAndDefines == SkipBuiltIn::No)
+ if (m_useBuiltInHeaderPathsAndDefines == UseBuiltin::Yes)
addMacros(m_projectPart.toolChainMacros);
addMacros(m_projectPart.projectMacros);
}
@@ -621,7 +621,7 @@ bool CompilerOptionsBuilder::excludeDefineDirective(const ProjectExplorer::Macro
"_MSVC_LANG",
"_MSC_FULL_VER",
"_MSC_VER"};
- if (m_skipLanguageDefines == SkipLanguageDefines::Yes
+ if (m_useLanguageDefines == UseLanguageDefines::No
&& std::find(languageDefines.begin(),
languageDefines.end(),
macro.key) != languageDefines.end()) {
@@ -673,7 +673,7 @@ void CompilerOptionsBuilder::addToolchainFlags()
// In case of MSVC we need builtin clang defines to correctly handle clang includes
if (m_projectPart.toolchainType != ProjectExplorer::Constants::MSVC_TOOLCHAIN_TYPEID
&& m_projectPart.toolchainType != ProjectExplorer::Constants::CLANG_CL_TOOLCHAIN_TYPEID) {
- if (m_skipBuiltInHeaderPathsAndDefines == SkipBuiltIn::No)
+ if (m_useBuiltInHeaderPathsAndDefines == UseBuiltin::Yes)
add("-undef");
else
add("-fPIC");