From 253ccc938e49d5e6d3e41a763893cff3fb01c506 Mon Sep 17 00:00:00 2001 From: Rasmus Karlsson Date: Sat, 14 Apr 2018 22:31:00 +0200 Subject: [PATCH] Disable more warnings, and specify that the no-unused-local-typedef operation should only be used with clang --- chatterino.pro | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/chatterino.pro b/chatterino.pro index 8bc0939b0..46ec11ae1 100644 --- a/chatterino.pro +++ b/chatterino.pro @@ -326,7 +326,14 @@ win32-msvc* { QMAKE_CXXFLAGS_WARN_ON += -Wno-unused-function QMAKE_CXXFLAGS_WARN_ON += -Wno-switch QMAKE_CXXFLAGS_WARN_ON += -Wno-deprecated-declarations - QMAKE_CXXFLAGS_WARN_ON += -Wno-unused-local-typedef + QMAKE_CXXFLAGS_WARN_ON += -Wno-sign-compare + + # Disabling strict-aliasing warnings for now, although we probably want to re-enable this in the future + QMAKE_CXXFLAGS_WARN_ON += -Wno-strict-aliasing + + equals(QMAKE_CXX, "clang++") { + QMAKE_CXXFLAGS_WARN_ON += -Wno-unused-local-typedef + } } # do not use windows min/max macros