diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2018-04-07 16:33:47 -0400 |
---|---|---|
committer | Xavier Claessens <xavier.claessens@collabora.com> | 2020-10-23 11:14:18 -0400 |
commit | 2efb4a7adbce2963d27ecaf6ad7057b94b18a7c5 (patch) | |
tree | b02ea240e6f3e83f364e2b438dcb344a04cb1386 /meson.build | |
parent | f22fc190e7eaf0060f2465b1c077913e48511f71 (diff) |
Meson: Use pkg-config generator
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 19 |
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') |