diff options
author | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2018-11-30 12:15:07 +0100 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2018-12-04 14:57:20 +0000 |
commit | c7c800a73e61c743da6e05bcdbc5c06169805726 (patch) | |
tree | 578aace15e3c9a07bb4cd7eeb5a756ac218018cd /src/plugins/cpptools/compileroptionsbuilder.h | |
parent | e57c1268ee302bd78059a13a046eade9d896c61e (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.h | 9 |
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; |