mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-31 19:42:26 +00:00
validate: Do not build LD_PRELOAD related code on windows
And do not forget to link against gst-pbutils
This commit is contained in:
parent
083d303d69
commit
7e1c83b5b9
2 changed files with 22 additions and 7 deletions
|
@ -62,6 +62,16 @@ AM_GNU_GETTEXT_VERSION([0.17])
|
|||
AM_GNU_GETTEXT([external])
|
||||
AG_GST_GETTEXT([gst-validate-$GST_API_VERSION])
|
||||
|
||||
dnl Check wether to build LDPRELOAD related code or not
|
||||
AC_CANONICAL_HOST
|
||||
case $host_os in
|
||||
mingw* | msvc* | mks*)
|
||||
BUILD_LDPRELOAD=no ;;
|
||||
*)
|
||||
BUILD_LDPRELOAD=yes ;;
|
||||
esac
|
||||
AM_CONDITIONAL(HAVE_LD_PRELOAD, test "x$BUILD_LDPRELOAD" = "xyes")
|
||||
|
||||
dnl *** check for arguments to configure ***
|
||||
|
||||
AG_GST_ARG_DEBUG
|
||||
|
|
|
@ -33,20 +33,24 @@ libgstvalidate_@GST_API_VERSION@include_HEADERS = \
|
|||
gst-validate-utils.h \
|
||||
gst-validate-media-info.h
|
||||
|
||||
lib_LTLIBRARIES = \
|
||||
libgstvalidate-@GST_API_VERSION@.la \
|
||||
libgstvalidate-default-overrides-@GST_API_VERSION@.la \
|
||||
libgstvalidate-preload-@GST_API_VERSION@.la
|
||||
|
||||
libgstvalidate_@GST_API_VERSION@_la_CFLAGS = $(GST_ALL_CFLAGS) $(GIO_CFLAGS)
|
||||
lib_LTLIBRARIES = libgstvalidate-@GST_API_VERSION@.la
|
||||
|
||||
if HAVE_LD_PRELOAD
|
||||
lib_LTLIBRARIES += libgstvalidate-default-overrides-@GST_API_VERSION@.la \
|
||||
libgstvalidate-preload-@GST_API_VERSION@.la
|
||||
endif
|
||||
|
||||
libgstvalidate_@GST_API_VERSION@_la_CFLAGS = $(GST_ALL_CFLAGS) $(GIO_CFLAGS) $(GST_PBUTILS_CFLAGS)
|
||||
libgstvalidate_@GST_API_VERSION@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) \
|
||||
$(GST_LT_LDFLAGS) $(GIO_LDFLAGS)
|
||||
$(GST_LT_LDFLAGS) $(GIO_LDFLAGS) $(GST_PBUTILS_LDFAGS)
|
||||
libgstvalidate_@GST_API_VERSION@_la_LIBADD = \
|
||||
$(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) \
|
||||
$(GST_ALL_LIBS) $(GIO_LIBS)
|
||||
$(GST_ALL_LIBS) $(GIO_LIBS) $(GST_PBUTILS_LIBS)
|
||||
|
||||
libgstvalidate_@GST_API_VERSION@includedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/validate
|
||||
|
||||
if HAVE_LD_PRELOAD
|
||||
libgstvalidate_default_overrides_@GST_API_VERSION@_la_SOURCES = \
|
||||
gst-validate-default-overrides.c
|
||||
|
||||
|
@ -71,6 +75,7 @@ libgstvalidate_preload_@GST_API_VERSION@_la_LIBADD = \
|
|||
$(GST_ALL_LIBS)
|
||||
libgstvalidate_preload_@GST_API_VERSION@includedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/validate
|
||||
libgstvalidate_preload_@GST_API_VERSION@include_HEADERS =
|
||||
endif
|
||||
|
||||
#AM_CFLAGS = $(GST_ALL_CFLAGS) $(GST_PBUTILS_CFLAGS)
|
||||
#LDADD = $(top_builddir)/gst/validate/libgstvalidate-@GST_API_VERSION@.la $(GST_PBUTILS_LIBS) $(GST_LIBS)
|
||||
|
|
Loading…
Reference in a new issue