- my mistake... mpeg2dec libs does not depend on X11 libraries (vo library distributed with mpeg2dec depends on X11 l...

Original commit message from CVS:
- my mistake... mpeg2dec libs does not depend on X11 libraries
(vo library distributed with mpeg2dec depends on X11 libs).
Add configure option so user can specify where mpeg2dec library
is installed. This way we do not guess where is mpeg2dec.
If it is not in standard location (prefix==/usr), then leave it
to the user.
Changes inspired by AM_PATH_LIBMIKMOD.
This commit is contained in:
Wrobell 2002-01-18 19:46:03 +00:00
parent 836471779e
commit 36006f6dbe

View file

@ -1,22 +1,17 @@
AC_DEFUN(GST_CHECK_MPEG2DEC, AC_DEFUN(GST_CHECK_MPEG2DEC,
[dnl [dnl
dnl AC_ARG_WITH(mpeg2dec-prefix,
dnl check for mpeg2dec in standard location [ --with-mpeg2dec-prefix=PFX Prefix where mpeg2dec is installed (optional)],
dnl if not found then check for mpeg2dec in /usr/X11R6/lib mpeg2dec_config_prefix="$withval", mpeg2dec_config_prefix="")
dnl
CHECK_LIBHEADER(MPEG2DEC, mpeg2, mpeg2_init, mpeg2dec/mpeg2.h, MPEG2DEC_LIBS="-lmpeg2 -lmpeg2dec")
dnl unset cache variable - we want to check once again for the same library if test x$mpeg2dec_config_prefix = x ; then
dnl but in different location CHECK_LIBHEADER(MPEG2DEC, mpeg2, mpeg2_init, mpeg2dec/mpeg2.h,
unset ac_cv_lib_mpeg2_mpeg2_init MPEG2DEC_LIBS="-lmpeg2 -lmpeg2dec")
else
dnl check again in /usr/X11R6/lib
if test x$HAVE_MPEG2DEC = xno; then
AC_MSG_NOTICE([NOTICE: mpeg2dec not found, let's try again in /usr/X11R6])
CHECK_LIBHEADER(MPEG2DEC, mpeg2, mpeg2_init, mpeg2dec/mpeg2.h, [ CHECK_LIBHEADER(MPEG2DEC, mpeg2, mpeg2_init, mpeg2dec/mpeg2.h, [
MPEG2DEC_LIBS="-lmpeg2 -lmpeg2dec -L/usr/X11R6/lib" MPEG2DEC_LIBS="-lmpeg2 -lmpeg2dec -L$mpeg2dec_config_prefix/lib"
MPEG2DEC_CFLAGS="-I/usr/X11R6/include" MPEG2DEC_CFLAGS="-I$mpeg2dec_config_prefix/include"
], , -L/usr/X11R6/lib, -I/usr/X11R6/include) ], , -L$mpeg2dec_config_prefix/lib, -I$mpeg2dec_config_prefix/include)
fi fi
AC_SUBST(MPEG2DEC_CFLAGS) AC_SUBST(MPEG2DEC_CFLAGS)