diff --git a/CMakeLists.txt b/CMakeLists.txt index 59a7b20e0..6ca99f71d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -289,7 +289,7 @@ IF ((CMAKE_C_COMPILER_ID MATCHES "GNU") AND NOT MINGW AND NOT HAIKU) SET(CMAKE_POSITION_INDEPENDENT_CODE ON) ENDIF() - IF(CMAKE_CXX_COMPILER_VERSION GREATER_EQUAL 13) + IF(CMAKE_CXX_COMPILER_VERSION GREATER_EQUAL 13 AND CMAKE_CXX_COMPILER_ID MATCHES "GNU") MESSAGE(STATUS "GCC13 detected disabling \"-Wdangling-reference\" in Cpp files as it appears to be a false positive") ADD_COMPILE_OPTIONS("$<$:-Wno-dangling-reference>") ENDIF()