meson_options.txt 1.4 KB

1234567891011121314151617181920
  1. # limits.d
  2. option('with-pam-renicing', type: 'boolean', description: 'Install the limits.d configuration file to allow renicing as a user being part of the privileged gamemode group', value: 'true')
  3. option('with-pam-limits-dir', type: 'string', description: 'Explicitly set the PAM limits.d directory', value: '/etc/security/limits.d')
  4. # sd-bus provider
  5. option('with-sd-bus-provider', type: 'combo', choices: ['systemd', 'elogind', 'no-daemon'], value: 'systemd')
  6. # systemd specific
  7. option('with-systemd-user-unit', type: 'boolean', description: 'Install systemd user unit', value: 'true')
  8. option('with-systemd-user-unit-dir', type: 'string', description: 'Explicitly set the systemd user unit directory')
  9. option('with-systemd-group', type: 'boolean', description: 'Install privileged gamemode group with systemd', value: 'true')
  10. option('with-systemd-group-dir', type: 'string', description: 'Explicitly set the systemd group directory')
  11. # Not using systemd
  12. option('with-dbus-service-dir', type: 'string', description: 'Explicitly set the D-BUS session directory')
  13. # General options
  14. option('with-examples', type: 'boolean', description: 'Build sample programs', value: 'true')
  15. option('with-util', type: 'boolean', description: 'Build the utilities', value: 'true')
  16. option('with-privileged-group', type: 'string', description: 'Group that has access to privileged gamemode features', value: 'gamemode')