Add autoconf support for building with SDL2

Adds support for finding SDL2 when running configure (support for actually
using SDL2 was added back in cb50bdc075).
This commit is contained in:
Scott Talbert
2017-04-16 11:49:44 -04:00
committed by VZ
parent 4cdc1f5ba8
commit ed577b7099
2 changed files with 480 additions and 7 deletions

View File

@@ -5423,14 +5423,26 @@ WITH_PLUGIN_SDL=0
if test "$wxUSE_SOUND" = "yes"; then
if test "$USE_UNIX" = 1 ; then
if test "$wxUSE_LIBSDL" != "no"; then
AM_PATH_SDL([1.2.0],
PKG_PROG_PKG_CONFIG()
PKG_CHECK_MODULES([SDL], [sdl2 >= 2.0.0],
[
EXTRALIBS_SDL="$SDL_LIBS"
CFLAGS="$SDL_CFLAGS $CFLAGS"
CXXFLAGS="$SDL_CFLAGS $CXXFLAGS"
AC_DEFINE(wxUSE_LIBSDL)
],
[wxUSE_LIBSDL="no"])
[
AC_MSG_NOTICE([SDL 2.0 not available. Falling back to 1.2.])
AM_PATH_SDL([1.2.0],
[
EXTRALIBS_SDL="$SDL_LIBS"
CFLAGS="$SDL_CFLAGS $CFLAGS"
CXXFLAGS="$SDL_CFLAGS $CXXFLAGS"
AC_DEFINE(wxUSE_LIBSDL)
],
[wxUSE_LIBSDL="no"])
])
if test "$wxUSE_LIBSDL" = "yes" -a "$wxUSE_PLUGINS" = "yes" ; then
WITH_PLUGIN_SDL=1
fi