1
0

meson.build 862 B

1234567891011121314151617181920212223242526272829
  1. data_conf = configuration_data()
  2. data_conf.set('BINDIR', path_bindir)
  3. data_conf.set('LIBEXECDIR', path_libexecdir)
  4. if with_systemd == true
  5. # Install systemd user unit
  6. configure_file(
  7. input: 'gamemoded.service.in',
  8. output: 'gamemoded.service',
  9. configuration: data_conf,
  10. install_dir: path_systemd_unit_dir,
  11. )
  12. else
  13. # Install the D-BUS service file
  14. configure_file(
  15. input: 'com.feralinteractive.GameMode.service.in',
  16. output: 'com.feralinteractive.GameMode.service',
  17. configuration: data_conf,
  18. install_dir: path_dbus_service_dir,
  19. )
  20. endif
  21. # Install the Polkit action file in all cases
  22. configure_file(
  23. input: 'com.feralinteractive.GameMode.policy.in',
  24. output: 'com.feralinteractive.GameMode.policy',
  25. configuration: data_conf,
  26. install_dir: path_polkit_action_dir,
  27. )