File mgba-no-werror.patch of Package mgba
diff -ur mgba-0.10.5/CMakeLists.txt mgba-0.10.5-new/CMakeLists.txt
--- mgba-0.10.5/CMakeLists.txt 2025-03-08 22:09:26.000000000 -0500
+++ mgba-0.10.5-new/CMakeLists.txt 2025-08-27 05:25:59.749820990 -0400
@@ -34,7 +34,7 @@
# mingw32 likes to complain about using the "wrong" format strings despite them actually working
set(WARNING_FLAGS "${WARNING_FLAGS} -Wno-format")
endif()
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${WARNING_FLAGS} -Werror=implicit-function-declaration")
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${WARNING_FLAGS}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${WARNING_FLAGS}")
else()
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_CRT_SECURE_NO_WARNINGS /wd4003 /wd4244 /wd4146 /wd4267 /Zc:preprocessor-")