1
0

meson.build 789 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # Main daemon
  2. daemon_sources = [
  3. 'gamemoded.c',
  4. 'gamemode-context.c',
  5. 'gamemode-ioprio.c',
  6. 'gamemode-sched.c',
  7. 'gamemode-wine.c',
  8. 'gamemode-tests.c',
  9. 'gamemode-gpu.c',
  10. 'gamemode-cpu.c',
  11. 'gamemode-dbus.c',
  12. 'gamemode-config.c',
  13. ]
  14. gamemoded_includes = gamemode_headers_includes
  15. gamemoded_includes += config_h_dir
  16. gamemoded = executable(
  17. 'gamemoded',
  18. sources: daemon_sources,
  19. c_args: sd_bus_args,
  20. dependencies: [
  21. link_daemon_common,
  22. dep_threads,
  23. sd_bus_dep,
  24. inih_dependency,
  25. libdl,
  26. ],
  27. include_directories: [
  28. gamemoded_includes,
  29. ],
  30. install: true,
  31. )
  32. # verify gamemoded compiled properly
  33. test(
  34. 'validate gamemoded compiled properly',
  35. gamemoded,
  36. args: ['-v'],
  37. )