mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-14 13:21:28 +00:00
- GST_CHECK_MPEG2DEC macro - checks for mpeg2dec in /usr/lib.
Original commit message from CVS: - GST_CHECK_MPEG2DEC macro - checks for mpeg2dec in /usr/lib. If not found then checks for mpeg2dec in /usr/X11R6/lib. This macro is needed because mpeg2dec depends on X11R6 libraries and as FHS states, it should be placed in /usr/X11R6 tree but some distros do not care and put mpeg2dec into /usr/lib. It depends on CHECK_LIBHEADER macro.
This commit is contained in:
parent
3cdc9d8548
commit
9d8339206f
1 changed files with 24 additions and 0 deletions
24
m4/gst-mpeg2dec.m4
Normal file
24
m4/gst-mpeg2dec.m4
Normal file
|
@ -0,0 +1,24 @@
|
|||
AC_DEFUN(GST_CHECK_MPEG2DEC,
|
||||
[dnl
|
||||
dnl
|
||||
dnl check for mpeg2dec in standard location
|
||||
dnl if not found then check for mpeg2dec in /usr/X11R6/lib
|
||||
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
|
||||
dnl but in different location
|
||||
unset ac_cv_lib_mpeg2_mpeg2_init
|
||||
|
||||
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, [
|
||||
MPEG2DEC_LIBS="-lmpeg2 -lmpeg2dec -L/usr/X11R6/lib"
|
||||
MPEG2DEC_CFLAGS="-I/usr/X11R6/include"
|
||||
], , -L/usr/X11R6/lib, -I/usr/X11R6/include)
|
||||
fi
|
||||
|
||||
AC_SUBST(MPEG2DEC_CFLAGS)
|
||||
AC_SUBST(MPEG2DEC_LIBS)
|
||||
])
|
Loading…
Reference in a new issue