install_dir : plugins_install_dir,
dependencies : validate_deps)
+pkgconfig.generate(gstvalidate,
+ libraries : [gst_dep],
+ subdirs : pkgconfig_subdirs,
+ name : 'gst-validate-1.0',
+ description : 'Gstreamer Validate',
+)
+
validate_gen_sources = []
if build_gir
gst_validate_gir_extra_args = gir_init_section + [ '--c-include=gst/validate/validate.h' ]
sources : validate_gen_sources
)
+meson.override_dependency('gst-validate-1.0', validate_dep)
+
pkgconfig.generate(gstvalidatetracer, install_dir : plugins_pkgconfig_install_dir)
+++ /dev/null
-# the standard variables don't make sense for an uninstalled copy
-prefix=
-exec_prefix=
-libdir=@validatelibdir@
-includedir=@abs_top_builddir@
-
-Name: gst-validate
-Description: GStreamer Validate
-Version: @VERSION@
-Requires: gstreamer-@GST_API_VERSION@
-Libs: -L${libdir} -lgstvalidate-@GST_API_VERSION@
-Cflags: -I@abs_top_srcdir@ -I@abs_top_builddir@
+++ /dev/null
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@/gstreamer-@GST_API_VERSION@
-
-Name: gst-validate
-Description: Gstreamer Validate
-Version: @VERSION@
-Requires: gstreamer-@GST_API_VERSION@
-Libs: -L${libdir} -lgstvalidate-@GST_API_VERSION@
-Cflags: -I${includedir}
+++ /dev/null
-pkgconf = configuration_data()
-
-pkgconf.set('prefix', get_option('prefix'))
-pkgconf.set('exec_prefix', '${prefix}')
-pkgconf.set('libdir', '${prefix}/@0@'.format(get_option('libdir')))
-pkgconf.set('includedir', '${prefix}/@0@'.format(get_option('includedir')))
-pkgconf.set('GST_API_VERSION', apiversion)
-pkgconf.set('VERSION', gst_version)
-
-# needed for generating -uninstalled.pc files
-pkgconf.set('abs_top_builddir', join_paths(meson.current_build_dir(), '..'))
-pkgconf.set('abs_top_srcdir', join_paths(meson.current_source_dir(), '..'))
-pkgconf.set('validatelibdir', join_paths(meson.build_root(), gstvalidate.outdir()))
-
-pkg_install_dir = '@0@/pkgconfig'.format(get_option('libdir'))
-
-configure_file(input : 'gst-validate.pc.in',
- output : 'gst-validate-1.0.pc',
- configuration : pkgconf,
- install_dir : pkg_install_dir)
-
-configure_file(input : 'gst-validate-uninstalled.pc.in',
- output : 'gst-validate-1.0-uninstalled.pc',
- configuration : pkgconf)