mirror of
https://github.com/encounter/SDL.git
synced 2025-12-08 13:15:10 +00:00
Fixed bug 2812 - Make libSDL2main.a usable on Android via a dummy symbol
Jonas Kulla This eliminates the need to manually compile in SDL_main_android.c. Instead, add "-lSDL2main -Wl,-u,SDL_main_dummy" when linking. I don't know how the nkd-build process works, but unless it was for some reason linking libSDL2main.a it should be unaffected.
This commit is contained in:
2
configure
vendored
2
configure
vendored
@@ -23555,8 +23555,10 @@ case "$host" in
|
||||
ANDROID_CFLAGS="-DGL_GLEXT_PROTOTYPES"
|
||||
CFLAGS="$CFLAGS $ANDROID_CFLAGS"
|
||||
SDL_CFLAGS="$SDL_CFLAGS $ANDROID_CFLAGS"
|
||||
SDL_LIBS="$SDL_LIBS -lSDL2main -Wl,-u,SDL_main_dummy"
|
||||
EXTRA_CFLAGS="$EXTRA_CFLAGS $ANDROID_CFLAGS"
|
||||
EXTRA_LDFLAGS="$EXTRA_LDFLAGS -ldl -lGLESv1_CM -lGLESv2 -llog -landroid"
|
||||
SDLMAIN_SOURCES="$srcdir/src/main/android/*.c"
|
||||
|
||||
if test x$enable_video = xyes; then
|
||||
SOURCES="$SOURCES $srcdir/src/core/android/*.c $srcdir/src/video/android/*.c"
|
||||
|
||||
Reference in New Issue
Block a user