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 := \ GST_COMMON_MESON_ARGS := \
-Dexamples=disabled \ -Dorc=enabled
-Dtests=disabled \
-Dgtk_doc=disabled \
-Dintrospection=disabled \
-Dgobject-cast-checks=disabled \
-Dglib-asserts=disabled \
-Dglib-checks=disabled \
-Dnls=disabled \
-Dbenchmarks=disabled
GST_ORC_MESON_ARGS := \ GST_ORC_MESON_ARGS := \
-Dorc-test=disabled \ -Dorc-test=disabled \
@ -451,30 +443,20 @@ $(eval $(call rules-meson,gstreamer,64))
## ##
GST_BASE_MESON_ARGS := \ GST_BASE_MESON_ARGS := \
-Daddr=disabled \ -Dauto_features=disabled \
-Dalsa=disabled \ -Dadder=enabled \
-Daudiomixer=disabled \ -Dapp=enabled \
-Daudiorate=disabled \ -Daudioconvert=enabled \
-Daudiotestsrc=disabled \ -Daudioresample=enabled \
-Dcdparanoia=disabled \ -Dogg=enabled \
-Dcompositor=disabled \ -Dopus=enabled \
-Dencoding=disabled \ -Dpbtypes=enabled \
-Dgio=disabled \ -Dplayback=enabled \
-Dgl=disabled \ -Dtheora=enabled \
-Dlibvisual=disabled \ -Dtypefind=enabled \
-Doverlaycomposition=disabled \ -Dvideoconvert=enabled \
-Dpango=disabled \ -Dvideoscale=enabled \
-Drawparse=disabled \ -Dvorbis=enabled \
-Dsubparse=disabled \
-Dtcp=disabled \
-Dtremor=disabled \
-Dvideorate=disabled \
-Dvideotestsrc=disabled \
-Dvolume=disabled \
-Dx11=disabled \
-Dxshm=disabled \
-Dxvideo=disabled \
-Dtools=disabled \
$(GST_COMMON_MESON_ARGS) $(GST_COMMON_MESON_ARGS)
GST_BASE_DEPENDS = gst_orc gstreamer GST_BASE_DEPENDS = gst_orc gstreamer
@ -489,53 +471,18 @@ $(eval $(call rules-meson,gst_base,64))
## ##
GST_GOOD_MESON_ARGS := \ GST_GOOD_MESON_ARGS := \
-Daalib=disabled \ -Dauto_features=disabled \
-Dalpha=disabled \ -Daudioparsers=enabled \
-Dapetag=disabled \ -Dautodetect=enabled \
-Daudiofx=disabled \ -Davi=enabled \
-Dauparse=disabled \ -Ddebugutils=enabled \
-Dcairo=disabled \ -Ddeinterlace=enabled \
-Dcutter=disabled \ -Disomp4=enabled \
-Ddtmf=disabled \ -Dmatroska=enabled \
-Deffectv=disabled \ -Dmpg123=enabled \
-Dequalizer=disabled \ -Dvideobox=enabled \
-Dgdk-pixbuf=disabled \ -Dvideofilter=enabled \
-Dgtk3=disabled \ -Dwavparse=enabled \
-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 \
$(GST_COMMON_MESON_ARGS) $(GST_COMMON_MESON_ARGS)
GST_GOOD_DEPENDS = gst_orc gstreamer gst_base GST_GOOD_DEPENDS = gst_orc gstreamer gst_base