summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/clangdiagnosticconfig.cpp
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@qt.io>2019-01-31 10:16:28 +0100
committerNikolai Kosjar <nikolai.kosjar@qt.io>2019-02-05 11:36:55 +0000
commitb9d3055e7218e6dc202047c4a341df51c8e8cd67 (patch)
tree46ad419a7bbba9f964a2e04f6e0604ff66fd6ad9 /src/plugins/cpptools/clangdiagnosticconfig.cpp
parent69565d6c88ad66e11817bd661c20af8395b6000e (diff)
downloadqt-creator-b9d3055e7218e6dc202047c4a341df51c8e8cd67.tar.gz
Clang: Allow to forward warnings flags from build system
Change-Id: I47ebb1ce4f3b5544408eb1d0f891ed5090394282 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
Diffstat (limited to 'src/plugins/cpptools/clangdiagnosticconfig.cpp')
-rw-r--r--src/plugins/cpptools/clangdiagnosticconfig.cpp13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/plugins/cpptools/clangdiagnosticconfig.cpp b/src/plugins/cpptools/clangdiagnosticconfig.cpp
index a340e8347c..b254250e42 100644
--- a/src/plugins/cpptools/clangdiagnosticconfig.cpp
+++ b/src/plugins/cpptools/clangdiagnosticconfig.cpp
@@ -75,7 +75,8 @@ bool ClangDiagnosticConfig::operator==(const ClangDiagnosticConfig &other) const
&& m_clangTidyMode == other.m_clangTidyMode
&& m_clangTidyChecks == other.m_clangTidyChecks
&& m_clazyChecks == other.m_clazyChecks
- && m_isReadOnly == other.m_isReadOnly;
+ && m_isReadOnly == other.m_isReadOnly
+ && m_useBuildSystemWarnings == other.m_useBuildSystemWarnings;
}
bool ClangDiagnosticConfig::operator!=(const ClangDiagnosticConfig &other) const
@@ -83,6 +84,16 @@ bool ClangDiagnosticConfig::operator!=(const ClangDiagnosticConfig &other) const
return !(*this == other);
}
+bool ClangDiagnosticConfig::useBuildSystemWarnings() const
+{
+ return m_useBuildSystemWarnings;
+}
+
+void ClangDiagnosticConfig::setUseBuildSystemWarnings(bool useBuildSystemWarnings)
+{
+ m_useBuildSystemWarnings = useBuildSystemWarnings;
+}
+
ClangDiagnosticConfig::TidyMode ClangDiagnosticConfig::clangTidyMode() const
{
return m_clangTidyMode;