mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-06-05 06:58:56 +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])
|
AM_GNU_GETTEXT([external])
|
||||||
AG_GST_GETTEXT([gst-validate-$GST_API_VERSION])
|
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 ***
|
dnl *** check for arguments to configure ***
|
||||||
|
|
||||||
AG_GST_ARG_DEBUG
|
AG_GST_ARG_DEBUG
|
||||||
|
|
|
@ -33,20 +33,24 @@ libgstvalidate_@GST_API_VERSION@include_HEADERS = \
|
||||||
gst-validate-utils.h \
|
gst-validate-utils.h \
|
||||||
gst-validate-media-info.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) \
|
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 = \
|
libgstvalidate_@GST_API_VERSION@_la_LIBADD = \
|
||||||
$(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) \
|
$(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
|
libgstvalidate_@GST_API_VERSION@includedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/validate
|
||||||
|
|
||||||
|
if HAVE_LD_PRELOAD
|
||||||
libgstvalidate_default_overrides_@GST_API_VERSION@_la_SOURCES = \
|
libgstvalidate_default_overrides_@GST_API_VERSION@_la_SOURCES = \
|
||||||
gst-validate-default-overrides.c
|
gst-validate-default-overrides.c
|
||||||
|
|
||||||
|
@ -71,6 +75,7 @@ libgstvalidate_preload_@GST_API_VERSION@_la_LIBADD = \
|
||||||
$(GST_ALL_LIBS)
|
$(GST_ALL_LIBS)
|
||||||
libgstvalidate_preload_@GST_API_VERSION@includedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/validate
|
libgstvalidate_preload_@GST_API_VERSION@includedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/validate
|
||||||
libgstvalidate_preload_@GST_API_VERSION@include_HEADERS =
|
libgstvalidate_preload_@GST_API_VERSION@include_HEADERS =
|
||||||
|
endif
|
||||||
|
|
||||||
#AM_CFLAGS = $(GST_ALL_CFLAGS) $(GST_PBUTILS_CFLAGS)
|
#AM_CFLAGS = $(GST_ALL_CFLAGS) $(GST_PBUTILS_CFLAGS)
|
||||||
#LDADD = $(top_builddir)/gst/validate/libgstvalidate-@GST_API_VERSION@.la $(GST_PBUTILS_LIBS) $(GST_LIBS)
|
#LDADD = $(top_builddir)/gst/validate/libgstvalidate-@GST_API_VERSION@.la $(GST_PBUTILS_LIBS) $(GST_LIBS)
|
||||||
|
|
Loading…
Reference in a new issue