Fixes for Android builds

This commit is contained in:
Vladyslav Serhiienko 2023-01-30 22:59:48 -08:00 committed by Sam Lantinga
parent 0a3d038ff7
commit 47deebe23f
2 changed files with 4 additions and 0 deletions

View file

@ -51,6 +51,9 @@ assert can have unique static variables associated with it.
/* Don't include intrin.h here because it contains C++ code */
extern void __cdecl __debugbreak(void);
#define SDL_TriggerBreakpoint() __debugbreak()
#elif defined(ANDROID)
#include <assert.h>
#define SDL_TriggerBreakpoint() assert(0)
#elif SDL_HAS_BUILTIN(__builtin_debugtrap)
#define SDL_TriggerBreakpoint() __builtin_debugtrap()
#elif (defined(__GNUC__) || defined(__clang__)) && (defined(__i386__) || defined(__x86_64__))