From 86971d53d68ecf8b27d29ca5b266f1005d0c83f4 Mon Sep 17 00:00:00 2001 From: Anders Jenbo Date: Tue, 18 May 2021 18:24:52 +0200 Subject: [PATCH] Do not show attribute warnings for Amiga builds The compiler is currently stock at GCC 6.5 which doesn't know about some of the attributes we use. --- CMake/amiga_defs.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CMake/amiga_defs.cmake b/CMake/amiga_defs.cmake index 1f9b8b9a8..8d3e10bab 100644 --- a/CMake/amiga_defs.cmake +++ b/CMake/amiga_defs.cmake @@ -8,3 +8,7 @@ set(TTF_FONT_NAME \"LiberationSerif-Bold.ttf\") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fexceptions") find_package(Freetype REQUIRED) find_package(ZLIB REQUIRED) + +# Do not warn about unknown attributes, such as [[nodiscard]]. +# As this build uses an older compiler, there are lots of them. +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-attributes")