diff options
author | Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com> | 2019-09-09 20:35:30 +0300 |
---|---|---|
committer | Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com> | 2019-09-09 20:35:30 +0300 |
commit | a3825080dbf7f6f3efd6c6063657c9ece46a4874 (patch) | |
tree | 21eb0882bcdf709d7ca6d5d88bdea550c8906a4e /cmake | |
parent | a237493defcbf2dd1421ac376ccd8bd44cbc70c5 (diff) |
Use -Wno-gnu-zero-variadic-macro-arguments only for Clang
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com>
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/modules/Warnings.cmake | 6 |
1 files changed, 5 insertions, 1 deletions
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") |