install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstaom, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstassrender, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstbs2b, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstbz2, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstchromaprint, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstcurl, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstsouphttpsrc, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstdirectfb, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstdtls, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstdtsdec, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstfaac, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstfaad, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstfdkaac, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstflite, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstfluidsynth, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstopenglmixers, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstgsm, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gsthls, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstiqa, install_dir : plugins_pkgconfig_install_dir)
endif
dependencies : [gstbase_dep, gstvideo_dep, gsttag_dep, kate_dep],
install : true,
install_dir : plugins_install_dir)
+ pkgconfig.generate(gstkate, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstladspa, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstde265, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstmms, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstrsvg, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstmpeg2enc, install_dir : plugins_pkgconfig_install_dir)
endif
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstmplex2, install_dir : plugins_pkgconfig_install_dir)
endif
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstopencv, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstopenh264, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstopenjpeg, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstopus, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstresindvd, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstrsvg, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstrtmp, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstsbc, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstmss, install_dir : plugins_pkgconfig_install_dir)
endif
dependencies : [gstaudio_dep, soundtouch_dep],
install : true,
install_dir : plugins_install_dir)
+ pkgconfig.generate(gstsoundtouch, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstspandsp, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstsrt, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstsrtp, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstttmlsubs, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstbz2, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstvulkan, install_dir : plugins_pkgconfig_install_dir)
endif
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstwaylandsink, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstwebp, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstwebrtcdsp, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstx265, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstzbar, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstaccurip, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstadpcmdec, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstadpcmenc, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstaiff, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstasfmux, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstaudiobuffersplit, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstaudiofxbad, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstaudiolatency, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstaudiomixmatrix, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstaudiovisualizers, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstautoconvert, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstbayer, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstcamerabin, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstcoloreffects, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstcompositor, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstdebugutilsbad, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstdvbsuboverlay, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstdvdspu, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstfaceoverlay, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstfestival, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstfieldanalysis, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstfreeverb, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstfrei0r, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstgaudioeffects, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstdgp, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstgeometrictransform, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstid3tag, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstinter, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstinterlace, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstivfparse, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstivtc, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstjp2kdecimator, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstjpegformat, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstrfbsrc, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstmidi, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstmpedpsdemux, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstmpegpsmux, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstmpegtsdemux, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstmpegtsmux, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstmxf, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstnetsim, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstrtponvif, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstpcapparse, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstpnm, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstproxy, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstlegacyrawparse, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstremovesilence, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstsdpelem, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstsegmentclip, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstsiren, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstsmooth, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstspeed, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gststereo, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstsubenc, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gsttimecode, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstvideofiltersbad, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstvideoframe_audiolevel, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstvideoparsersbad, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstvideosignal, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstvmnc, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gsty4mdec, install_dir : plugins_pkgconfig_install_dir)
install : true,
install_dir : plugins_install_dir,
)
+pkgconfig.generate(gstyadif, install_dir : plugins_pkgconfig_install_dir)
'g_setenv("GST_PLUGIN_PATH_1_0", "", TRUE);' + \
'g_setenv("GST_PLUGIN_SYSTEM_PATH_1_0", "", TRUE);' + \
'gst_init(NULL,NULL);' ]
+
+pkgconfig = import('pkgconfig')
+plugins_pkgconfig_install_dir = join_paths(plugins_install_dir, 'pkgconfig')
+if get_option('default_library') == 'shared'
+ # If we don't build static plugins there is no need to generate pc files
+ plugins_pkgconfig_install_dir = disabler()
+endif
+
subdir('gst-libs')
subdir('gst')
subdir('sys')
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstbluez, install_dir : plugins_pkgconfig_install_dir)
endif
dependencies : [gstvideo_dep] + d3dvideosink_dep,
install : true,
install_dir : plugins_install_dir)
+ pkgconfig.generate(gstd3dvideosink, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(decklink, install_dir : plugins_pkgconfig_install_dir)
else
message('Not building decklink plugin for "@0@'.format(host_machine.system()))
endif
dependencies : [gstaudio_dep] + directsoundsrc_dep,
install : true,
install_dir : plugins_install_dir)
+ pkgconfig.generate(gstdirectsoundsrc, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstdvb, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstfbdevsink, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstipcpipeline, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstkmssink, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstmsdktag, install_dir : plugins_pkgconfig_install_dir)
have_msdk = true
endif
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstshm, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstuvch264, install_dir : plugins_pkgconfig_install_dir)
endif
dependencies : [gstaudio_dep] + wasapi_dep,
install : true,
install_dir : plugins_install_dir)
+ pkgconfig.generate(gstwasapi, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstwinks, install_dir : plugins_pkgconfig_install_dir)
endif
install : true,
install_dir : plugins_install_dir,
)
+ pkgconfig.generate(gstwinscreencap, install_dir : plugins_pkgconfig_install_dir)
endif