mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-20 14:18:34 +00:00
.m4 to check for presence of an element let me know if this works
Original commit message from CVS: .m4 to check for presence of an element let me know if this works
This commit is contained in:
parent
77351078d7
commit
945a43139b
3 changed files with 24 additions and 0 deletions
|
@ -13,6 +13,9 @@ endif
|
||||||
pkgconfigdir = $(libdir)/pkgconfig
|
pkgconfigdir = $(libdir)/pkgconfig
|
||||||
pkgconfig_DATA = gstreamer-libs.pc
|
pkgconfig_DATA = gstreamer-libs.pc
|
||||||
|
|
||||||
|
aclocaldir = $(datadir)/aclocal
|
||||||
|
aclocal_DATA = gst-element-check.m4
|
||||||
|
|
||||||
SUBDIRS=gst-libs gst sys $(EXT_DIR) examples tools $(GCONF_DIR) testsuite
|
SUBDIRS=gst-libs gst sys $(EXT_DIR) examples tools $(GCONF_DIR) testsuite
|
||||||
|
|
||||||
DIST_SUBDIRS=gst-libs gst sys ext examples tools gconf testsuite
|
DIST_SUBDIRS=gst-libs gst sys ext examples tools gconf testsuite
|
||||||
|
|
20
gst-element-check.m4
Normal file
20
gst-element-check.m4
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
dnl Perform a check for a GStreamer element using gst-inspect
|
||||||
|
dnl Thomas Vander Stichele <thomas at apestaart dot org>
|
||||||
|
dnl Last modification: 23/10/2002
|
||||||
|
|
||||||
|
dnl AM_GST_ELEMENT_CHECK(ELEMENT-NAME, ACTION-IF-FOUND, ACTION-IF-NOT-FOUND)
|
||||||
|
|
||||||
|
AC_DEFUN(AM_GST_ELEMENT_CHECK,
|
||||||
|
[
|
||||||
|
AC_CHECK_PROG(GST_INSPECT, gst-inspect, gst-inspect, [])
|
||||||
|
if test "x$GST_INSPECT" != "x"; then
|
||||||
|
AC_MSG_CHECKING(GStreamer element $1)
|
||||||
|
if [ $GST_INSPECT $1 > /dev/null 2> /dev/null ]; then
|
||||||
|
AC_MSG_RESULT(found.)
|
||||||
|
$2
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT(not found.)
|
||||||
|
$3
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
])
|
|
@ -124,6 +124,7 @@ GStreamer support libraries header files.
|
||||||
%{_includedir}/gst-plugins-%{version}/gst/resample/resample.h
|
%{_includedir}/gst-plugins-%{version}/gst/resample/resample.h
|
||||||
%{_includedir}/gst-plugins-%{version}/gst/riff/riff.h
|
%{_includedir}/gst-plugins-%{version}/gst/riff/riff.h
|
||||||
%{_includedir}/gst-plugins-%{version}/gst/video/video.h
|
%{_includedir}/gst-plugins-%{version}/gst/video/video.h
|
||||||
|
%{_datadir}/aclocal/gst-element-check.m4
|
||||||
%{_libdir}/pkgconfig/gstreamer-libs.pc
|
%{_libdir}/pkgconfig/gstreamer-libs.pc
|
||||||
|
|
||||||
# Here are all the packages depending on external libs #
|
# Here are all the packages depending on external libs #
|
||||||
|
|
Loading…
Reference in a new issue