diff options
author | Marco Bubke <marco.bubke@qt.io> | 2018-12-11 18:05:28 +0100 |
---|---|---|
committer | Marco Bubke <marco.bubke@qt.io> | 2018-12-20 18:46:44 +0000 |
commit | 781dadc94ae47af0a50b8da6dcc2a51b4737cc6e (patch) | |
tree | 825c4dba95cc9bfb7304a3c2492634bc1b41bef6 | |
parent | 97828a96af7b80c1c38568939e3938372a48e08b (diff) | |
download | qt-creator-781dadc94ae47af0a50b8da6dcc2a51b4737cc6e.tar.gz |
CppTools: Add reset function to CompilerOptionsBuilder
It makes it easier two get different options.
Task-number: QTCREATORBUG-21693
Change-Id: Ibcfa52d8bbbdf971a38fb6102a6b79e037a9cf02
Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
-rw-r--r-- | src/plugins/cpptools/compileroptionsbuilder.cpp | 5 | ||||
-rw-r--r-- | src/plugins/cpptools/compileroptionsbuilder.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/cpptools/compileroptionsbuilder.cpp b/src/plugins/cpptools/compileroptionsbuilder.cpp index e1b0f75b7a..d0c553c1eb 100644 --- a/src/plugins/cpptools/compileroptionsbuilder.cpp +++ b/src/plugins/cpptools/compileroptionsbuilder.cpp @@ -626,4 +626,9 @@ UseToolchainMacros CompilerOptionsBuilder::useToolChainMacros() : UseToolchainMacros::No; } +void CompilerOptionsBuilder::reset() +{ + m_options.clear(); +} + } // namespace CppTools diff --git a/src/plugins/cpptools/compileroptionsbuilder.h b/src/plugins/cpptools/compileroptionsbuilder.h index b56bdf9c66..41b44bec2d 100644 --- a/src/plugins/cpptools/compileroptionsbuilder.h +++ b/src/plugins/cpptools/compileroptionsbuilder.h @@ -78,6 +78,7 @@ public: virtual void addExtraOptions() {} static UseToolchainMacros useToolChainMacros(); + void reset(); private: bool excludeDefineDirective(const ProjectExplorer::Macro ¯o) const; |