gnome-shell/meson_options.txt
Florian Müllner 1d607cf18f build: Add soup2 option
!1940 added support for soup 3, including a fallback to soup 2.4
where the newer version isn't available.

Unfortunately it missed that libgweather has a hidden soup dependency,
and now gnome-shell fails to start if a weather location has been set
up and soup 3 is available.

We don't have a good way to detect that case, so hide the soup 3 support
behind a build option. Distributors are expected to switch it at the
same time as libgweather.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1966>
2021-09-01 12:26:15 +02:00

42 lines
752 B
Meson

option('extensions_tool',
type: 'boolean',
value: true,
description: 'Build gnome-extensions CLI tool'
)
option('extensions_app',
type: 'boolean',
value: true,
description: 'Build gnome-extensions GUI application'
)
option('gtk_doc',
type: 'boolean',
value: false,
description: 'Build API reference'
)
option('man',
type: 'boolean',
value: true,
description: 'Generate man pages'
)
option('networkmanager',
type: 'boolean',
value: true,
description: 'Enable NetworkManager support'
)
option('systemd',
type: 'boolean',
value: true,
description: 'Enable systemd integration'
)
option('soup2',
type: 'boolean',
value: true,
description: 'Use Soup 2.4 instead of Soup 3. Must be in sync with libgweather'
)