meson.build 874 B

123456789101112131415161718192021222324252627282930313233
  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. endif
  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. # Install the Polkit action file in all cases
  21. configure_file(
  22. input: 'com.feralinteractive.GameMode.policy.in',
  23. output: 'com.feralinteractive.GameMode.policy',
  24. configuration: data_conf,
  25. install_dir: path_polkit_action_dir,
  26. )
  27. # Install the man page
  28. install_man('gamemoded.1')