diff options
Diffstat (limited to 'aconfigure.ac')
-rw-r--r-- | aconfigure.ac | 29 |
1 files changed, 16 insertions, 13 deletions
diff --git a/aconfigure.ac b/aconfigure.ac index ac38d8f8..6d02189c 100644 --- a/aconfigure.ac +++ b/aconfigure.ac @@ -852,23 +852,26 @@ AC_ARG_ENABLE(sdl, fi ], [ - SDL_CONFIG="sdl-config" if test "x$with_sdl" != "xno" -a "x$with_sdl" != "x"; then - SDL_CONFIG=$with_sdl/bin/sdl-config AC_MSG_RESULT([Using SDL prefix... $with_sdl]) + AC_PATH_PROGS(SDL_CONFIG,sdl-config sdl2-config,,$with_sdl/bin) + else + AC_PATH_PROGS(SDL_CONFIG, sdl-config sdl2-config) fi - - AC_MSG_CHECKING([SDL availability..]) - if (sh -c "$SDL_CONFIG --version" | grep 1.3) then - AC_SUBST(ac_sdl_cflags) - AC_SUBST(ac_sdl_ldflags) - ac_sdl_cflags=`$SDL_CONFIG --cflags` - ac_sdl_cflags="-DPJMEDIA_VIDEO_DEV_HAS_SDL=1 $ac_sdl_cflags" - ac_sdl_ldflags=`$SDL_CONFIG --libs` - LIBS="$LIBS $ac_sdl_ldflags" - else + + AC_MSG_CHECKING([SDL availability]) + if test "x$SDL_CONFIG" = "x"; then + AC_MSG_RESULT([not found]) + elif (sh -c "$SDL_CONFIG --version" | grep -e '^1\.3' -e '^2\.') then + AC_SUBST(ac_sdl_cflags) + AC_SUBST(ac_sdl_ldflags) + ac_sdl_cflags=`$SDL_CONFIG --cflags` + ac_sdl_cflags="-DPJMEDIA_VIDEO_DEV_HAS_SDL=1 $ac_sdl_cflags" + ac_sdl_ldflags=`$SDL_CONFIG --libs` + LIBS="$LIBS $ac_sdl_ldflags" + else AC_MSG_RESULT([Unsupported SDL version]) - fi + fi ]) |