meson: add more plugins to plugins list

Makes sure their path gets added to the uninstalled environment
and makes sure they get included in the docs.
This commit is contained in:
Tim-Philipp Müller 2019-05-29 11:28:00 +01:00 committed by Mathieu Duponchelle
parent f5495700fb
commit 7853700b50
28 changed files with 32 additions and 5 deletions

View file

@ -13,4 +13,5 @@ if bs2b_dep.found()
install_dir : plugins_install_dir,
)
pkgconfig.generate(gstbs2b, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstbs2b]
endif

View file

@ -22,4 +22,5 @@ if pangocairo_dep.found()
install_dir : plugins_install_dir,
)
pkgconfig.generate(gstclosedcaption, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstclosedcaption]
endif

View file

@ -1,6 +1,6 @@
lcms2_dep = dependency('lcms2', version : '>= 2.7', required : get_option('colormanagement'))
if lcms2_dep.found()
gstassrender = library('gstcolormanagement',
gstcolormanagement = library('gstcolormanagement',
'gstcolormanagement.c', 'gstlcms.c',
c_args : gst_plugins_bad_args,
link_args : noseh_link_args,
@ -9,6 +9,6 @@ if lcms2_dep.found()
install : true,
install_dir : plugins_install_dir,
)
pkgconfig.generate(gstassrender, install_dir : plugins_pkgconfig_install_dir)
pkgconfig.generate(gstcolormanagement, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstcolormanagement]
endif

View file

@ -9,4 +9,5 @@ if dc1394_dep.found()
install_dir: plugins_install_dir,
)
pkgconfig.generate(gstdc1394, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstdc1394]
endif

View file

@ -18,6 +18,7 @@ if have_gme
install_dir: plugins_install_dir,
)
pkgconfig.generate(gstgme, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstgme]
elif get_option('gme').enabled()
error('libgme plugin was enabled but required dependencies not found.')
endif

View file

@ -34,4 +34,5 @@ if have_ladspa_h
install_dir : plugins_install_dir,
)
pkgconfig.generate(gstladspa, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstladspa]
endif

View file

@ -7,7 +7,7 @@ lv2_sources = [
lv2_dep = dependency('lilv-0', version : '>= 0.22', required : get_option('lv2'))
if lv2_dep.found()
gstrsvg = library('gstlv2',
gstlv2 = library('gstlv2',
lv2_sources,
c_args : gst_plugins_bad_args,
link_args : noseh_link_args,
@ -16,5 +16,6 @@ if lv2_dep.found()
install : true,
install_dir : plugins_install_dir,
)
pkgconfig.generate(gstrsvg, install_dir : plugins_pkgconfig_install_dir)
pkgconfig.generate(gstlv2, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstlv2]
endif

View file

@ -14,4 +14,5 @@ if modplug_dep.found()
install_dir: plugins_install_dir,
)
pkgconfig.generate(gstmodplug, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstmodplug]
endif

View file

@ -11,6 +11,7 @@ if mpcdec_dep.found() and cc.has_header_symbol('mpc/mpcdec.h', 'mpc_demux_init',
install_dir : plugins_install_dir,
)
pkgconfig.generate(gstmusepack, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstmusepack]
elif get_option('musepack').enabled()
error('Could not find libmpcdec header files, but Musepack was enabled via options')
endif

View file

@ -10,4 +10,5 @@ if neon_dep.found()
install : true,
install_dir : plugins_install_dir)
pkgconfig.generate(gstneon, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstneon]
endif

View file

@ -9,4 +9,5 @@ if ofa_dep.found()
install_dir: plugins_install_dir,
)
pkgconfig.generate(gstofa, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstofa]
endif

View file

@ -10,4 +10,5 @@ if openal_dep.found()
install_dir: plugins_install_dir,
)
pkgconfig.generate(gstopenal, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstopenal]
endif

View file

@ -13,4 +13,5 @@ if openexr_dep.found()
install_dir: plugins_install_dir,
)
pkgconfig.generate(gstopenexr, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstopenexr]
endif

View file

@ -9,4 +9,5 @@ if openmpt_dep.found()
install_dir: plugins_install_dir,
)
pkgconfig.generate(gstopenmpt, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstopenmpt]
endif

View file

@ -14,4 +14,5 @@ if openni2_dep.found()
install_dir: plugins_install_dir,
)
pkgconfig.generate(gstopenni2, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstopenni2]
endif

View file

@ -33,4 +33,5 @@ if sctp_dep.found() and sctp_header
install_dir : plugins_install_dir,
)
pkgconfig.generate(gstsctp, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstsctp]
endif

View file

@ -10,4 +10,5 @@ if sndfile_dep.found()
install_dir: plugins_install_dir,
)
pkgconfig.generate(gstsndfile, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstsndfile]
endif

View file

@ -33,4 +33,5 @@ if srt_dep.found()
install_dir : plugins_install_dir,
)
pkgconfig.generate(gstsrt, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstsrt]
endif

View file

@ -11,4 +11,5 @@ if zvbi_dep.found()
install_dir: plugins_install_dir,
)
pkgconfig.generate(gstteletext, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstteletext]
endif

View file

@ -11,6 +11,7 @@ if voamrwbenc_dep.found()
install_dir: plugins_install_dir,
)
pkgconfig.generate(gstvoamrwbenc, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstvoamrwbenc]
install_data('GstVoAmrwbEnc.prs', install_dir: presetdir)
endif

View file

@ -31,6 +31,7 @@ if wildmidi_dep.found()
install_dir: plugins_install_dir,
)
pkgconfig.generate(gstwildmidi, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstwildmidi]
elif get_option('wildmidi').enabled()
error('WildMidi plugin explicitly enabled, but required library or headers not found.')
endif

View file

@ -23,3 +23,4 @@ gstwpe = library('gstwpe',
install : true,
install_dir : plugins_install_dir)
pkgconfig.generate(gstwpe, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstwpe]

View file

@ -7,3 +7,4 @@ gstaudiolatency = library('gstaudiolatency',
install_dir : plugins_install_dir,
)
pkgconfig.generate(gstaudiolatency, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstaudiolatency]

View file

@ -44,6 +44,7 @@ if have_jni_h
install : true,
install_dir : plugins_install_dir)
pkgconfig.generate(gstandroidmedia, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstandroidmedia]
install_data(androidmedia_java_sources,
install_dir : join_paths(get_option('datadir'), 'gst-android/ndk-build/androidmedia')

View file

@ -89,4 +89,5 @@ if applemedia_found_deps
install_dir : plugins_install_dir,
)
pkgconfig.generate(gstapplemedia, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstapplemedia]
endif

View file

@ -26,4 +26,5 @@ if have_opensles_h and opensles_dep.found()
install : true,
install_dir : plugins_install_dir)
pkgconfig.generate(gstopensles, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstopensles]
endif

View file

@ -24,6 +24,7 @@ if have_tinyalsa
install_dir: plugins_install_dir
)
pkgconfig.generate(gsttinyalsa, install_dir: plugins_pkgconfig_install_dir)
plugins += [gsttinyalsa]
elif get_option('tinyalsa').enabled()
error('tinyalsa plugin enabled but TinyALSA library or headers not found')
endif

View file

@ -23,6 +23,7 @@ if vdpau_dep.found()
install_dir: plugins_install_dir,
)
pkgconfig.generate(gstvdpau, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstvdpau]
elif get_option('vdpau').enabled()
error('vdpau plugin was enabled but required X11 dependency was not found.')
endif