aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cpptools/compileroptionsbuilder.h
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@qt.io>2018-11-30 12:15:07 +0100
committerNikolai Kosjar <nikolai.kosjar@qt.io>2018-12-04 14:57:20 +0000
commitc7c800a73e61c743da6e05bcdbc5c06169805726 (patch)
tree578aace15e3c9a07bb4cd7eeb5a756ac218018cd /src/plugins/cpptools/compileroptionsbuilder.h
parente57c1268ee302bd78059a13a046eade9d896c61e (diff)
CppTools: Split CppTools::UseBuiltin in two options
...for clarity. No behavior change. Change-Id: Id0334bc79b97a8ff53b37089e337530c9a01b1d4 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io> Reviewed-by: Marco Bubke <marco.bubke@qt.io>
Diffstat (limited to 'src/plugins/cpptools/compileroptionsbuilder.h')
-rw-r--r--src/plugins/cpptools/compileroptionsbuilder.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/plugins/cpptools/compileroptionsbuilder.h b/src/plugins/cpptools/compileroptionsbuilder.h
index 9ed05be0f7..5228993ffa 100644
--- a/src/plugins/cpptools/compileroptionsbuilder.h
+++ b/src/plugins/cpptools/compileroptionsbuilder.h
@@ -33,7 +33,8 @@ namespace CppTools {
enum class UsePrecompiledHeaders : char { Yes, No };
enum class UseSystemHeader : char { Yes, No };
-enum class UseBuiltin : char { Yes, No };
+enum class UseTweakedHeaderPaths : char { Yes, No };
+enum class UseToolchainMacros : char { Yes, No };
enum class UseLanguageDefines : char { Yes, No };
class CPPTOOLS_EXPORT CompilerOptionsBuilder
@@ -41,7 +42,8 @@ class CPPTOOLS_EXPORT CompilerOptionsBuilder
public:
CompilerOptionsBuilder(const ProjectPart &projectPart,
UseSystemHeader useSystemHeader = UseSystemHeader::No,
- UseBuiltin useBuiltInHeaderPathsAndDefines = UseBuiltin::Yes,
+ UseToolchainMacros useToolchainMacros = UseToolchainMacros::Yes,
+ UseTweakedHeaderPaths useTweakedHeaderPaths = UseTweakedHeaderPaths::Yes,
UseLanguageDefines useLanguageDefines = UseLanguageDefines::No,
const QString &clangVersion = QString(),
const QString &clangResourceDirectory = QString());
@@ -85,7 +87,8 @@ private:
const ProjectPart &m_projectPart;
const UseSystemHeader m_useSystemHeader;
- const UseBuiltin m_useBuiltInHeaderPathsAndDefines;
+ const UseToolchainMacros m_useToolchainMacros;
+ const UseTweakedHeaderPaths m_useTweakedHeaderPaths;
const UseLanguageDefines m_useLanguageDefines;
const QString m_clangVersion;