@@ -36,20 +36,24 @@ if test "$PHP_SDL" != "no"; then
3636 fi
3737 dnl }}}
3838
39+ AC_MSG_CHECKING ( for SDL2 library )
40+
3941 if test "$PHP_SDL" == "yes"; then
40- AC_PATH_PROG ( SDL2_CONFIG , sdl2-config , no )
42+ PKG_CHECK_MODULES([ SDL2] , [ sdl2 < 3.0] )
43+ PHP_EVAL_INCLINE($SDL2_CFLAGS)
44+ PHP_EVAL_LIBLINE($SDL2_LIBS, SDL_SHARED_LIBADD)
45+ SDL2_VERSION=`$PKG_CONFIG --modversion sdl2`
46+ AC_MSG_RESULT ( using SDL2 version $SDL2_VERSION )
4147 else
4248 SDL2_CONFIG="$PHP_SDL"
43- fi
44-
45- AC_MSG_CHECKING ( for SDL2 library )
46- if test -x "$SDL2_CONFIG" ; then
47- SDL2_VERSION=`$SDL2_CONFIG --version`
48- AC_MSG_RESULT ( using SDL2 version $SDL2_VERSION )
49- PHP_EVAL_INCLINE(`$SDL2_CONFIG --cflags`)
50- PHP_EVAL_LIBLINE(`$SDL2_CONFIG --libs`, SDL_SHARED_LIBADD)
51- else
52- AC_MSG_ERROR ( Cannot find sdl2-config )
49+ if test -x "$SDL2_CONFIG" ; then
50+ SDL2_VERSION=`$SDL2_CONFIG --version`
51+ AC_MSG_RESULT ( using SDL2 version $SDL2_VERSION )
52+ PHP_EVAL_INCLINE(`$SDL2_CONFIG --cflags`)
53+ PHP_EVAL_LIBLINE(`$SDL2_CONFIG --libs`, SDL_SHARED_LIBADD)
54+ else
55+ AC_MSG_ERROR ( Cannot find sdl2-config )
56+ fi
5357 fi
5458
5559 PHP_SUBST(SDL_SHARED_LIBADD)
@@ -70,7 +74,7 @@ if test "$PHP_SDL" != "no"; then
7074 src/messagebox.c \
7175 src/mouse.c \
7276 src/mutex.c \
73- src/ php_sdl.c \
77+ php_sdl.c \
7478 src/pixels.c \
7579 src/platform.c \
7680 src/power.c \
0 commit comments