summaryrefslogtreecommitdiffstats
path: root/src/3rdparty
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty')
-rw-r--r--src/3rdparty/assimp/assimp.pri13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/3rdparty/assimp/assimp.pri b/src/3rdparty/assimp/assimp.pri
index 370d0d136..ea63531de 100644
--- a/src/3rdparty/assimp/assimp.pri
+++ b/src/3rdparty/assimp/assimp.pri
@@ -20,13 +20,18 @@ contains(QT_CONFIG, system-zlib) {
DEFINES += ASSIMP_BUILD_NO_OWN_ZLIB ASSIMP_BUILD_NO_COMPRESSED_IFC ASSIMP_BUILD_NO_Q3BSP_IMPORTER
# Stop compiler complaining about ignored qualifiers on return types
-intel_icc: QMAKE_CXXFLAGS += -wd858
-else: gcc: QMAKE_CXXFLAGS += -Wno-ignored-qualifiers
+intel_icc: {
+ QMAKE_CFLAGS_WARN_ON += -wd858
+ QMAKE_CXXFLAGS_WARN_ON += $$QMAKE_CFLAGS_WARN_ON
+} gcc|clang: {
+ QMAKE_CFLAGS_WARN_ON += -Wno-ignored-qualifiers -Wno-unused-parameter -Wno-unused-variable -Wno-deprecated-declarations -Wno-unused-function -Wno-reorder
+ QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
+}
# warning #310: old-style parameter list (anachronism)
-intel_icc: QMAKE_CFLAGS += -wd310
+intel_icc: QMAKE_CFLAGS_WARN_ON += -wd310
-clang: CONFIG += warn_off
+CONFIG += warn_on
VPATH += \
$$PWD \