diff options
author | Josep Torra <n770galaxy@gmail.com> | 2016-08-25 14:35:59 +0200 |
---|---|---|
committer | Josep Torra <n770galaxy@gmail.com> | 2016-08-25 16:27:41 +0200 |
commit | 020816895267286d0ee50c8da4742169b0cfa42a (patch) | |
tree | b3a74f483477d118d14d47d3317eb3fcfe075197 /configure.ac | |
parent | 8ada38e8f4b92842f9a3cc7243c262b3d9b7d7f8 (diff) | |
download | gstreamer-plugins-bad-020816895267286d0ee50c8da4742169b0cfa42a.tar.gz |
build: unconditionally check for video, audio and pbutils modules
Check for modules in configure and use GST_*_LIBS vars to link with
the libraries instead of hardcoding them.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/configure.ac b/configure.ac index 2f6015089..ce8327b5c 100644 --- a/configure.ac +++ b/configure.ac @@ -201,6 +201,10 @@ AG_GST_CHECK_GST_BASE($GST_API_VERSION, [$GST_REQ], yes) AG_GST_CHECK_GST_CHECK($GST_API_VERSION, [$GST_REQ], no) AG_GST_CHECK_GST_CONTROLLER($GST_API_VERSION, [$GST_REQ], yes) AG_GST_CHECK_GST_NET($GST_API_VERSION, [$GST_REQ], yes) +AG_GST_PKG_CHECK_MODULES(GST_VIDEO, gstreamer-video-[$GST_API_VERSION], [$GST_REQ], yes) +AG_GST_PKG_CHECK_MODULES(GST_AUDIO, gstreamer-audio-[$GST_API_VERSION], [$GST_REQ], yes) +AG_GST_PKG_CHECK_MODULES(GST_PBUTILS, gstreamer-pbutils-[$GST_API_VERSION], [$GST_REQ], yes) + AM_CONDITIONAL(HAVE_GST_CHECK, test "x$HAVE_GST_CHECK" = "xyes") AG_GST_CHECK_GST_PLUGINS_BASE($GST_API_VERSION, [$GSTPB_REQ], yes) @@ -1901,8 +1905,6 @@ AC_SUBST(LIBUSB_LIBS) dnl *** NVENC *** translit(dnm, m, l) AM_CONDITIONAL(USE_NVENC, true) AG_GST_CHECK_FEATURE(NVENC, [NVIDIA Encode API], nvenc, [ - AG_GST_PKG_CHECK_MODULES(GST_VIDEO, gstreamer-video-1.0) - AG_GST_PKG_CHECK_MODULES(GST_PBUTILS, gstreamer-pbutils-1.0) AC_ARG_WITH([cuda-prefix], AS_HELP_STRING([--with-cuda-prefix], [Use the provided prefix for detecting the cuda installation]), @@ -2373,7 +2375,6 @@ AG_GST_CHECK_FEATURE(KATE, [Kate], kate, [ dnl *** kms *** translit(dnm, m, l) AM_CONDITIONAL(USE_KMS, true) AG_GST_CHECK_FEATURE(KMS, [drm/kms libraries], kms, [ - AG_GST_PKG_CHECK_MODULES(GST_VIDEO, gstreamer-video-1.0) AG_GST_PKG_CHECK_MODULES(GST_ALLOCATORS, gstreamer-allocators-1.0) PKG_CHECK_MODULES([DRM], [libdrm libkms], HAVE_KMS=yes, HAVE_KMS=no) ]) |