From 4354fc331cafa5f8e0373aeb8a049cd8eefe0d01 Mon Sep 17 00:00:00 2001 From: pstef <3462925+pstef@users.noreply.github.com> Date: Sun, 30 Mar 2025 00:18:18 +0000 Subject: [PATCH] Fix non-griffin build for 3DS and make it the default While here: * remove input_overlay and task_overlay from linking blacklist * move -Werror to CC invocation since C++ refuses to use it * copy the quiet build mode from the main Makefile and make it the default * temporarily define DEPRECATED for gpu_old.h to allow succesful build * replace the call to command_event() with one to retroarch_main_quit() in a failure case --- deps/rcheevos/src/rc_compat.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/deps/rcheevos/src/rc_compat.c b/deps/rcheevos/src/rc_compat.c index e3e6371605..9477c79cf7 100644 --- a/deps/rcheevos/src/rc_compat.c +++ b/deps/rcheevos/src/rc_compat.c @@ -3,6 +3,10 @@ #include #include +#if defined(_3DS) && !defined(_POSIX_THREADS) +#include <../rthreads/ctr_pthread.h> +#endif + #ifdef RC_C89_HELPERS int rc_strncasecmp(const char* left, const char* right, size_t length)