diff --git a/cmake/Modules/MacroQbtCommonConfig.cmake b/cmake/Modules/MacroQbtCommonConfig.cmake index 9b789b2fe..0b31ffefa 100644 --- a/cmake/Modules/MacroQbtCommonConfig.cmake +++ b/cmake/Modules/MacroQbtCommonConfig.cmake @@ -59,6 +59,12 @@ macro(qbt_common_config) endif() endif() + if ((CXX_COMPILER_ID STREQUAL "Clang") OR (CXX_COMPILER_ID STREQUAL "AppleClang")) + target_compile_options(qbt_common_cfg INTERFACE + -Wno-range-loop-analysis + ) + endif() + if (MINGW) target_link_options(qbt_common_cfg INTERFACE $<$,$>:LINKER:--dynamicbase>) endif() diff --git a/src/src.pro b/src/src.pro index 5ad945bfe..0e265e615 100644 --- a/src/src.pro +++ b/src/src.pro @@ -9,6 +9,8 @@ unix:!macx: include(../unixconf.pri) QT += network xml +macx|*-clang*: QMAKE_CXXFLAGS_WARN_ON += -Wno-range-loop-analysis + nogui { TARGET = qbittorrent-nox QT -= gui