summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2018-04-07 16:33:47 -0400
committerXavier Claessens <xavier.claessens@collabora.com>2020-10-23 11:14:18 -0400
commit2efb4a7adbce2963d27ecaf6ad7057b94b18a7c5 (patch)
treeb02ea240e6f3e83f364e2b438dcb344a04cb1386 /meson.build
parentf22fc190e7eaf0060f2465b1c077913e48511f71 (diff)
downloadgstreamer-plugins-bad-2efb4a7adbce2963d27ecaf6ad7057b94b18a7c5.tar.gz
Meson: Use pkg-config generator
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build19
1 files changed, 18 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index d298439ad..9f61688f8 100644
--- a/meson.build
+++ b/meson.build
@@ -462,6 +462,24 @@ if get_option('default_library') == 'shared'
plugins_pkgconfig_install_dir = disabler()
endif
+pkgconfig_variables = ['exec_prefix=${prefix}',
+ 'toolsdir=${exec_prefix}/bin',
+ 'pluginsdir=${libdir}/gstreamer-1.0',
+ 'datarootdir=${prefix}/share',
+ 'datadir=${datarootdir}',
+ 'girdir=${datadir}/gir-1.0',
+ 'typelibdir=${libdir}/girepository-1.0']
+
+pkgconfig_subdirs = ['gstreamer-1.0']
+
+pkgconfig.generate(
+ libraries : [gst_dep],
+ variables : pkgconfig_variables,
+ subdirs : pkgconfig_subdirs,
+ name : 'gstreamer-plugins-bad-1.0',
+ description : 'Streaming media framework, bad plugins libraries',
+)
+
subdir('gst-libs')
subdir('gst')
subdir('sys')
@@ -469,7 +487,6 @@ subdir('ext')
subdir('tests')
subdir('data')
subdir('tools')
-subdir('pkgconfig')
if have_orcc
update_orc_dist_files = find_program('scripts/update-orc-dist-files.py')