aboutsummaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authordavilla <davilla@xbmc.org>2011-09-05 13:32:31 -0400
committerdavilla <davilla@xbmc.org>2011-09-05 13:32:50 -0400
commite0db84e5e102c85ca19dd08a6ecbc028095f1cd9 (patch)
tree694ea1e78ae9e7266e65cda6eb2aa0d585907e15 /configure.in
parent7f82ae1d45e51961bcd4c2eac3e6fbcebf8576b2 (diff)
changed, move SDL lib checks to an enable/disable-sdl configure param, default is auto
Diffstat (limited to 'configure.in')
-rwxr-xr-x[-rw-r--r--]configure.in19
1 files changed, 14 insertions, 5 deletions
diff --git a/configure.in b/configure.in
index 293c9e8557..01e88e1220 100644..100755
--- a/configure.in
+++ b/configure.in
@@ -158,6 +158,12 @@ AC_ARG_ENABLE([gles],
[use_gles=$enableval],
[use_gles=no])
+AC_ARG_ENABLE([sdl],
+ [AS_HELP_STRING([--enable-sdl],
+ [enable SDL (default is auto)])],
+ [use_sdl=$enableval],
+ [use_sdl=auto])
+
AC_ARG_ENABLE([vdpau],
[AS_HELP_STRING([--enable-vdpau],
[enable VDPAU decoding (default is auto)])],
@@ -715,12 +721,10 @@ if test "$host_vendor" = "apple" ; then
AC_CHECK_LIB([SDL], [main],, AC_MSG_ERROR($missing_library))
fi
else
- AC_CHECK_LIB([SDL_mixer], [main],, AC_MSG_ERROR($missing_library))
AC_CHECK_LIB([dl], [main],, AC_MSG_ERROR($missing_library))
AC_CHECK_LIB([resolv], [main],, AC_MSG_ERROR($missing_library))
AC_CHECK_LIB([jasper], [main],, AC_MSG_ERROR($missing_library)) # check for cximage
AC_CHECK_LIB([rt], [clock_gettime],, AC_MSG_ERROR($missing_library))
- AC_CHECK_LIB([SDL_image], [main],, AC_MSG_ERROR($missing_library))
PKG_CHECK_MODULES([ALSA], [alsa],
[INCLUDES="$INCLUDES $ALSA_CFLAGS"; LIBS="$LIBS $ALSA_LIBS"; use_alsa=yes],
@@ -729,9 +733,14 @@ else
[INCLUDES="$INCLUDES $DBUS_CFLAGS"; LIBS="$LIBS $DBUS_LIBS"; use_dbus=yes]; \
AC_DEFINE([HAVE_DBUS],[1],["Define to 1 if dbus is installed"]),
AC_MSG_NOTICE($missing_library); use_dbus=no)
- PKG_CHECK_MODULES([SDL], [sdl],
- [INCLUDES="$INCLUDES $SDL_CFLAGS"; LIBS="$LIBS $SDL_LIBS"],
- AC_MSG_ERROR($missing_library))
+
+ if test "x$use_sdl" != "xno"; then
+ PKG_CHECK_MODULES([SDL], [sdl],
+ [INCLUDES="$INCLUDES $SDL_CFLAGS"; LIBS="$LIBS $SDL_LIBS"],
+ AC_MSG_ERROR($missing_library))
+ AC_CHECK_LIB([SDL_mixer], [main],, AC_MSG_ERROR($missing_library))
+ AC_CHECK_LIB([SDL_image], [main],, AC_MSG_ERROR($missing_library))
+ fi
fi
XB_FIND_SONAME([MAD], [mad])