From 15d2f014fc98232ba6764e6671f9cf5a0afc214d Mon Sep 17 00:00:00 2001 From: VIA256 Date: Sat, 22 Nov 2025 21:56:48 -0800 Subject: [PATCH] Update CMakeLists.txt disable -Woverloaded-virtual on gcc versions greater than 13 on which it is enabled by default --- CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index e858f1b4c34..3ab906647f6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1097,6 +1097,10 @@ IF(CMAKE_COMPILER_IS_GNUCXX) # -Wmisleading-indentation (in -Wall) generates less warnings when interpreting tab as 4 spaces instead of the default of 8 # SET(OSG_AGGRESSIVE_WARNING_FLAGS ${OSG_AGGRESSIVE_WARNING_FLAGS} -ftabstop=4) SET(OSG_AGGRESSIVE_WARNING_FLAGS ${OSG_AGGRESSIVE_WARNING_FLAGS} -Wno-misleading-indentation) + IF(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 13.0) + # -Woverloaded-virtual issued by default by gcc compiler >= 13 + SET(OSG_AGGRESSIVE_WARNING_FLAGS ${OSG_AGGRESSIVE_WARNING_FLAGS} -Wno-overloaded-virtual) + ENDIF() ENDIF() ENDIF() ENDIF()