diff options
Diffstat (limited to 'src/3rdparty')
-rw-r--r-- | src/3rdparty/assimp/assimp.pri | 13 |
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 \ |