packagekit/meson_options.txt
Neal Gompa 3be2ea578e backends: Allow multiple backends to be built with Meson
PackageKit has permitted building multiple backends with Autotools,
and there's no reason to forbid this with Meson, especially as there
are still multiple options in use by some Linux distributions.
2020-03-16 09:10:16 +00:00

22 lines
2.3 KiB
Meson

option('packaging_backend', type : 'array', choices : ['alpm', 'aptcc', 'dnf', 'dummy', 'entropy', 'poldek', 'portage', 'slack', 'zypp', 'nix'], value : ['dummy'], description : 'The name of the backend to use')
option('dnf_vendor', type : 'combo', choices : ['fedora', 'mageia', 'openmandriva', 'rosa'], value : 'fedora', description : 'Vendor configuration when using the dnf backend')
option('systemd', type : 'boolean', value : true, description : 'Use systemd and logind')
option('systemdsystemunitdir', type : 'string', value : '', description : 'Directory for systemd service files')
option('offline_update', type : 'boolean', value : true, description : 'Use systemd offline update')
option('elogind', type : 'boolean', value : false, description : 'Use elogind instead of systemd-login')
option('gobject_introspection', type : 'boolean', value : true, description : 'Build GObject Introspection data')
option('man_pages', type : 'boolean', value : true, description : 'Generate man pages')
option('gtk_doc', type : 'boolean', value : false, description : 'Generate API reference')
option('bash_completion', type : 'boolean', value : true, description : 'Bash completion')
option('bash_command_not_found', type : 'boolean', value : true, description : 'Build Bash command-not-found functionality')
option('packagekit_user', type : 'string', value : 'root', description : 'User for running the PackageKit daemon')
option('local_checkout', type : 'boolean', value : false, description : 'Allow running in local checkout')
option('gstreamer_plugin', type : 'boolean', value : true, description : 'Build gstreamer plugin functionality')
option('gtk_module', type : 'boolean', value : true, description : 'Build GTK+-3 module functionality')
option('cron', type : 'boolean', value : true, description : 'Build cron background functionality')
option('dbus_sys', type : 'string', value : '', description : 'D-BUS system.d directory')
option('dbus_services', type : 'string', value : '', description : 'D-BUS system-services directory')
option('python_backend', type : 'boolean', value : true, description : 'Provide a python backend')
option('pythonpackagedir', type : 'string', value : '', description : 'Location for python modules')
option('daemon_tests', type : 'boolean', value : true, description : 'Test the daemon using the dummy backend')