summaryrefslogtreecommitdiff
path: root/meson_options.txt
Commit message (Collapse)AuthorAgeFilesLines
* build: Default to soup3Florian Müllner2022-06-211-1/+1
| | | | | | | | | | Soup3 support was added a while ago, but until now we still defaulted to the old soup2. For GNOME 43, the default should be switched[0], so do that. [0] https://discourse.gnome.org/t/please-build-against-libsoup-3-by-default/10190/2 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2338>
* build: Add option to turn off testsFlorian Müllner2021-09-071-0/+6
| | | | | | | | | St's theme test now requires the libmutter-test library, which is only built when tests are enabled. Instead of mandating a particular build configuration in mutter, add a corresponding option in gnome-shell as well. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1975>
* build: Add soup2 optionFlorian Müllner2021-09-011-0/+6
| | | | | | | | | | | | | | | !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>
* extensions-app: Move Extensions app to new subprojectFlorian Müllner2020-03-271-0/+6
| | | | | | | | | | The Extensions app code is now independent enough from the rest of the code base to move it to its own subprojects, like we did for the extensions-tool. This allows for stand-alone builds of the app, which we are about to use for distributing it as flatpak. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1133
* extensions-tool: Start importFlorian Müllner2019-08-211-0/+6
| | | | | | | | | | | The gnome-extensions tool[0] was started as an external project, and provides a replacement for the existing gnome-shell-extension-tool. It was decided to ship the tool as part of the gnome-shell repository, so start importing it with its history into a subdir. [0] https://gitlab.gnome.org/fmuellner/gnome-extensions-tool https://gitlab.gnome.org/GNOME/gnome-shell/issues/1234
* Remove the browser pluginMichael Catanzaro2018-12-311-6/+0
| | | | | | | | | | | | | | | The browser plugin is crashy and broken; there are dozens of bugs filed against it on Bugzilla and nobody is looking at them. Chrome and Firefox have both dropped support for NPAPI plugins. Epiphany still has support, but it's hidden behind a gsetting and all the UI to enable it has been removed, so very few users would be able to figure out how to enable. I've even previously considered blacklisting this plugin in the past due to all the crashes. Since this plugin has not actually worked in any browsers for a long time now, time to delete it. https://bugzilla.gnome.org/show_bug.cgi?id=766776
* build: Stop detecting features automaticallyFlorian Müllner2017-11-301-6/+4
| | | | | | | | | | | Auto-detect options add some convenience for platforms where a particular feature isn't available - systemd on non-Linux OS comes to mind - but the downside is that it is easy to accidentally build without a desired feature. We consider the latter much more serious nowadays, so turn our auto-detect options into regular boolean options. https://bugzilla.gnome.org/show_bug.cgi?id=791007
* build: Remove 'enable' prefix from option namesFlorian Müllner2017-11-301-5/+5
| | | | | | | | | | | Meson options are typed, so the prefix isn't necessary, and indeed looks odd when used to disable the option: -Denable_foo=false Also replace underscores with dashes, which is the preferred meson style. https://bugzilla.gnome.org/show_bug.cgi?id=791007
* build: Support the meson build systemFlorian Müllner2017-07-201-0/+31
Meson is on track to replace autotools as the build system of choice, so support it in addition to autotools. If all goes well, we'll eventually be able to drop the latter ... https://bugzilla.gnome.org/show_bug.cgi?id=783229