From e9b740d8a502716b5e43e5527f1a9977721abbcb Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Sun, 17 Dec 2017 20:48:11 +0000 Subject: [PATCH] meson: set info variables in gstreamer-gl .pc file --- pkgconfig/meson.build | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgconfig/meson.build b/pkgconfig/meson.build index 7e8dff8..f167729 100644 --- a/pkgconfig/meson.build +++ b/pkgconfig/meson.build @@ -22,7 +22,6 @@ pkgconf.set('rtsplibdir', join_paths(meson.build_root(), gst_rtsp.outdir())) pkgconf.set('sdplibdir', join_paths(meson.build_root(), gstsdp.outdir())) pkgconf.set('taglibdir', join_paths(meson.build_root(), gsttag.outdir())) pkgconf.set('videolibdir', join_paths(meson.build_root(), gstvideo.outdir())) -pkgconf.set('gllibdir', join_paths(meson.build_root(), gstgl.outdir())) pkg_install_dir = '@0@/pkgconfig'.format(get_option('libdir')) @@ -39,9 +38,17 @@ pkg_files = [ 'gstreamer-sdp', 'gstreamer-tag', 'gstreamer-video', - 'gstreamer-gl', ] +# XXX: requires the meson.build to be parsed/executed after gst-libs/gl/meson.build +if build_gstgl + pkgconf.set('gllibdir', join_paths(meson.build_root(), gstgl.outdir())) + pkg_files += ['gstreamer-gl'] + pkgconf.set('GL_APIS', ' '.join(enabled_gl_apis)) + pkgconf.set('GL_WINDOWS', ' '.join(enabled_gl_winsys)) + pkgconf.set('GL_PLATFORMS', ' '.join(enabled_gl_platforms)) +endif + foreach p : pkg_files infile = p + '.pc.in' outfile = p + '-1.0.pc' -- 2.7.4