build: Simplify gst-plugins-good and -base configure

This commit is contained in:
Andrew Eikum 2021-11-30 13:45:25 -06:00 committed by Arkadiusz Hiler
parent 1ba590a207
commit 264ca8eda3

View file

@ -409,15 +409,7 @@ endif # ifeq ($(CONTAINER),)
##
GST_COMMON_MESON_ARGS := \
-Dexamples=disabled \
-Dtests=disabled \
-Dgtk_doc=disabled \
-Dintrospection=disabled \
-Dgobject-cast-checks=disabled \
-Dglib-asserts=disabled \
-Dglib-checks=disabled \
-Dnls=disabled \
-Dbenchmarks=disabled
-Dorc=enabled
GST_ORC_MESON_ARGS := \
-Dorc-test=disabled \
@ -451,30 +443,20 @@ $(eval $(call rules-meson,gstreamer,64))
##
GST_BASE_MESON_ARGS := \
-Daddr=disabled \
-Dalsa=disabled \
-Daudiomixer=disabled \
-Daudiorate=disabled \
-Daudiotestsrc=disabled \
-Dcdparanoia=disabled \
-Dcompositor=disabled \
-Dencoding=disabled \
-Dgio=disabled \
-Dgl=disabled \
-Dlibvisual=disabled \
-Doverlaycomposition=disabled \
-Dpango=disabled \
-Drawparse=disabled \
-Dsubparse=disabled \
-Dtcp=disabled \
-Dtremor=disabled \
-Dvideorate=disabled \
-Dvideotestsrc=disabled \
-Dvolume=disabled \
-Dx11=disabled \
-Dxshm=disabled \
-Dxvideo=disabled \
-Dtools=disabled \
-Dauto_features=disabled \
-Dadder=enabled \
-Dapp=enabled \
-Daudioconvert=enabled \
-Daudioresample=enabled \
-Dogg=enabled \
-Dopus=enabled \
-Dpbtypes=enabled \
-Dplayback=enabled \
-Dtheora=enabled \
-Dtypefind=enabled \
-Dvideoconvert=enabled \
-Dvideoscale=enabled \
-Dvorbis=enabled \
$(GST_COMMON_MESON_ARGS)
GST_BASE_DEPENDS = gst_orc gstreamer
@ -489,53 +471,18 @@ $(eval $(call rules-meson,gst_base,64))
##
GST_GOOD_MESON_ARGS := \
-Daalib=disabled \
-Dalpha=disabled \
-Dapetag=disabled \
-Daudiofx=disabled \
-Dauparse=disabled \
-Dcairo=disabled \
-Dcutter=disabled \
-Ddtmf=disabled \
-Deffectv=disabled \
-Dequalizer=disabled \
-Dgdk-pixbuf=disabled \
-Dgtk3=disabled \
-Dgoom=disabled \
-Dgoom2k1=disabled \
-Dicydemux=disabled \
-Dimagefreeze=disabled \
-Dinterleave=disabled \
-Djack=disabled \
-Dlaw=disabled \
-Dlevel=disabled \
-Dlibcaca=disabled \
-Dmonoscope=disabled \
-Dmultifile=disabled \
-Dmultipart=disabled \
-Doss=disabled \
-Doss4=disabled \
-Dpng=disabled \
-Dpulse=disabled \
-Dqt5=disabled \
-Dreplaygain=disabled \
-Drtp=disabled \
-Drtpmanager=disabled \
-Drtsp=disabled \
-Dshapewipe=disabled \
-Dshout2=disabled \
-Dsmpte=disabled \
-Dsoup=disabled \
-Dspectrum=disabled \
-Dtaglib=disabled \
-Dudp=disabled \
-Dv4l2=disabled \
-Dvideocrop=disabled \
-Dvideomixer=disabled \
-Dwavenc=disabled \
-Dximagesrc=disabled \
-Dy4m=disabled \
-Dtools=disabled \
-Dauto_features=disabled \
-Daudioparsers=enabled \
-Dautodetect=enabled \
-Davi=enabled \
-Ddebugutils=enabled \
-Ddeinterlace=enabled \
-Disomp4=enabled \
-Dmatroska=enabled \
-Dmpg123=enabled \
-Dvideobox=enabled \
-Dvideofilter=enabled \
-Dwavparse=enabled \
$(GST_COMMON_MESON_ARGS)
GST_GOOD_DEPENDS = gst_orc gstreamer gst_base