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'))
'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'