|
|
@ -101,18 +101,30 @@ AC_ARG_WITH(xine,
|
|
|
|
|
|
|
|
|
|
|
|
if test "$build_xine" != "no"; then
|
|
|
|
if test "$build_xine" != "no"; then
|
|
|
|
if test "$have_xine" = "yes"; then
|
|
|
|
if test "$have_xine" = "yes"; then
|
|
|
|
vers=`xine-config --version 2>/dev/null | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'`
|
|
|
|
dnl In xine >= 1.2.8 xine-config is no longer available
|
|
|
|
if test -n "$vers" && test "$vers" -ge 1000000
|
|
|
|
vers=`pkg-config --modversion libxine 2>/dev/null | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'`
|
|
|
|
then
|
|
|
|
if test -n "$vers" && test "$vers" -ge 1000000
|
|
|
|
|
|
|
|
then
|
|
|
|
AC_DEFINE(HAVE_XINE, 1, [If we have libxine installed])
|
|
|
|
AC_DEFINE(HAVE_XINE, 1, [If we have libxine installed])
|
|
|
|
LIB_XINE="`xine-config --libs`"
|
|
|
|
LIB_XINE="`pkg-config --libs libxine`"
|
|
|
|
AC_SUBST(LIB_XINE)
|
|
|
|
AC_SUBST(LIB_XINE)
|
|
|
|
CFLAGS_XINE="`xine-config --cflags`"
|
|
|
|
CFLAGS_XINE="`pkg-config --cflags libxine`"
|
|
|
|
AC_SUBST(CFLAGS_XINE)
|
|
|
|
AC_SUBST(CFLAGS_XINE)
|
|
|
|
else
|
|
|
|
else
|
|
|
|
have_xine="no"
|
|
|
|
dnl Use xine-config if an older version of xine is installed
|
|
|
|
AC_MSG_WARN([Your xine installation is too old (1.0.0 or later required)])
|
|
|
|
vers=`xine-config --version 2>/dev/null | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'`
|
|
|
|
fi
|
|
|
|
if test -n "$vers" && test "$vers" -ge 1000000
|
|
|
|
|
|
|
|
then
|
|
|
|
|
|
|
|
AC_DEFINE(HAVE_XINE, 1, [If we have libxine installed])
|
|
|
|
|
|
|
|
LIB_XINE="`xine-config --libs`"
|
|
|
|
|
|
|
|
AC_SUBST(LIB_XINE)
|
|
|
|
|
|
|
|
CFLAGS_XINE="`xine-config --cflags`"
|
|
|
|
|
|
|
|
AC_SUBST(CFLAGS_XINE)
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
have_xine="no"
|
|
|
|
|
|
|
|
AC_MSG_WARN([Your xine installation is too old (1.0.0 or later required)])
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
else
|
|
|
|
else
|
|
|
|
have_xine="no"
|
|
|
|
have_xine="no"
|
|
|
|