meson: default to gpl=disabled for gst-plugins-bad and -ugly

This will only affect individual/tarball module builds, as the
options yield to the parent project which was set to gpl=disabled
by default already. We kept it as auto in the original commit
to accommodate the need to update cerbero as well, which had to
be done separately after the initial commit.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1217>
This commit is contained in:
Tim-Philipp Müller 2021-10-21 00:33:06 +01:00 committed by GStreamer Marge Bot
parent 18b5806ab9
commit e3bb858239
2 changed files with 2 additions and 2 deletions

View file

@ -192,7 +192,7 @@ option('mfx_api', type : 'combo', choices : ['MSDK', 'oneVPL', 'auto'], value :
description : 'Select MFX API to build against')
# License-related feature options
option('gpl', type: 'feature', value: 'auto', yield: true, # FIXME: disable by default
option('gpl', type: 'feature', value: 'disabled', yield: true,
description: 'Allow build plugins that have (A)GPL-licensed dependencies')
# Common feature options

View file

@ -19,7 +19,7 @@ option('sidplay', type : 'feature', value : 'auto', description : 'Commodore 64
option('x264', type : 'feature', value : 'auto', description : 'H.264 video encoder plugin based on libx264 (GPL - only built if gpl option is also enabled!)')
# License-related feature options
option('gpl', type: 'feature', value: 'auto', yield: true, # FIXME: disable by default
option('gpl', type: 'feature', value: 'disabled', yield: true,
description: 'Allow build plugins that have GPL-licensed dependencies')
# Common feature options