diff --git a/src/plugins/cpptools/compileroptionsbuilder.cpp b/src/plugins/cpptools/compileroptionsbuilder.cpp index e1b0f75b7a7..d0c553c1eba 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 b56bdf9c660..41b44bec2d0 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;