summaryrefslogtreecommitdiffstats
path: root/cmake/CompilerWarnings.cmake
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2020-05-22 14:08:39 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2020-05-24 07:38:12 (GMT)
commit57730818727420a23e63917e3d035df3926b958f (patch)
treed2e7d58a10416bff524059ac4027580089fc7dc7 /cmake/CompilerWarnings.cmake
parente3470060b067bbb5d949de01758aff491fc804c3 (diff)
downloadDoxygen-57730818727420a23e63917e3d035df3926b958f.zip
Doxygen-57730818727420a23e63917e3d035df3926b958f.tar.gz
Doxygen-57730818727420a23e63917e3d035df3926b958f.tar.bz2
Refactoring: Removed creation of MemberDef's for macro definitions from pre.l
Diffstat (limited to 'cmake/CompilerWarnings.cmake')
-rw-r--r--cmake/CompilerWarnings.cmake4
1 files changed, 2 insertions, 2 deletions
diff --git a/cmake/CompilerWarnings.cmake b/cmake/CompilerWarnings.cmake
index e6c1539..8137f6f 100644
--- a/cmake/CompilerWarnings.cmake
+++ b/cmake/CompilerWarnings.cmake
@@ -100,9 +100,9 @@ function(set_project_warnings project_name)
if(MSVC)
set(PROJECT_WARNINGS ${MSVC_WARNINGS})
- elseif(CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
+ elseif(CMAKE_CXX_COMPILER_ID MATCHES ".*Clang") # e.g. Clang or AppleClang
set(PROJECT_WARNINGS ${CLANG_WARNINGS})
- else()
+ elseif(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER "7.0.0")
set(GCC_EXTRA_WARNINGS
-Wno-implicit-fallthrough