1
0

meson.build 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. data_conf = configuration_data()
  2. data_conf.set('BINDIR', path_bindir)
  3. data_conf.set('LIBEXECDIR', path_libexecdir)
  4. data_conf.set('GAMEMODE_LIB_DIR', path_libdir)
  5. if with_systemd == true
  6. # Install systemd user unit
  7. configure_file(
  8. input: 'gamemoded.service.in',
  9. output: 'gamemoded.service',
  10. configuration: data_conf,
  11. install_dir: path_systemd_unit_dir,
  12. )
  13. endif
  14. # Install the D-BUS service file
  15. configure_file(
  16. input: 'com.feralinteractive.GameMode.service.in',
  17. output: 'com.feralinteractive.GameMode.service',
  18. configuration: data_conf,
  19. install_dir: path_dbus_service_dir,
  20. )
  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. )
  28. # Install the helper run script
  29. configure_file(
  30. input: 'gamemoderun.in',
  31. output: 'gamemoderun',
  32. configuration: data_conf,
  33. install_dir: 'bin',
  34. install_mode: 'rwxr-xr-x',
  35. )
  36. # Install the man page
  37. install_man('gamemoded.8')