
Handing the various options to different meson commands in meson-build gets a bit tedious. Instead of handling them all on the toplevel, split out *_command() functions that generate the commandline for the corresponding meson command. That way, options are handled locally where they matter, which makes future changes and additions a bit easier. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3497>