From de05af052fba1b536f69d4c83c20f4ab1bcd4340 Mon Sep 17 00:00:00 2001 From: bicarus-dev <202771338+bicarus-dev@users.noreply.github.com> Date: Sun, 21 Dec 2025 03:52:30 -0800 Subject: [PATCH] build: turn warnings into errors for gcc (#466) for CI --- src/spice2x/CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/spice2x/CMakeLists.txt b/src/spice2x/CMakeLists.txt index d11a230..fa9aa2b 100644 --- a/src/spice2x/CMakeLists.txt +++ b/src/spice2x/CMakeLists.txt @@ -118,6 +118,9 @@ elseif(CMAKE_CXX_COMPILER_ID STREQUAL "Clang") set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -static") else() + # warnings as errors + set(CMAKE_COMPILE_WARNING_AS_ERROR ON) + # warnings set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra") # enable stuff set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-pointer-arith") # but we love pointer arithmetic :)