From 53d7efadf571fd9b58d26caf9baaff70a5181f47 Mon Sep 17 00:00:00 2001 From: Wrobell Date: Fri, 18 Jan 2002 14:09:52 +0000 Subject: - 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. --- m4/gst-mpeg2dec.m4 | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 m4/gst-mpeg2dec.m4 (limited to 'm4') diff --git a/m4/gst-mpeg2dec.m4 b/m4/gst-mpeg2dec.m4 new file mode 100644 index 00000000..aa3f108f --- /dev/null +++ b/m4/gst-mpeg2dec.m4 @@ -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) +]) -- cgit