From: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com> Date: Mon, 9 Sep 2019 17:35:30 +0000 (+0200) Subject: Use -Wno-gnu-zero-variadic-macro-arguments only for Clang X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~222^2^2~650^2~3 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=a3825080dbf7f6f3efd6c6063657c9ece46a4874;p=nextcloud-desktop.git Use -Wno-gnu-zero-variadic-macro-arguments only for Clang Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com> --- diff --git a/cmake/modules/Warnings.cmake b/cmake/modules/Warnings.cmake index d4f7c910a..fff28ca7f 100644 --- a/cmake/modules/Warnings.cmake +++ b/cmake/modules/Warnings.cmake @@ -3,7 +3,11 @@ # For details see the accompanying COPYING* file. if (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -pedantic -Wno-long-long -Wno-gnu-zero-variadic-macro-arguments") + + # Use this only for Clang + if (CMAKE_CXX_COMPILER MATCHES "Clang") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -pedantic -Wno-long-long -Wno-gnu-zero-variadic-macro-arguments") + endif() # Fix sqlite compilation on macOS set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-incompatible-pointer-types-discards-qualifiers")