meson.build 738 B

1234567891011121314151617181920212223242526272829303132333435363738
  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-dbus.c',
  11. 'gamemode-config.c',
  12. ]
  13. gamemoded_includes = libgamemode_includes
  14. gamemoded_includes += config_h_dir
  15. gamemoded = executable(
  16. 'gamemoded',
  17. sources: daemon_sources,
  18. dependencies: [
  19. link_daemon_common,
  20. dep_threads,
  21. dep_systemd,
  22. inih_dependency,
  23. libdl,
  24. ],
  25. include_directories: [
  26. gamemoded_includes,
  27. ],
  28. install: true,
  29. )
  30. # verify gamemoded compiled properly
  31. test(
  32. 'validate gamemoded compiled properly',
  33. gamemoded,
  34. args: ['-v'],
  35. )