meson.build 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. # Small target util to get and set cpu governors
  2. cpugovctl_sources = [
  3. 'cpugovctl.c',
  4. ]
  5. cpugovctl = executable(
  6. 'cpugovctl',
  7. sources: cpugovctl_sources,
  8. dependencies: [
  9. link_daemon_common,
  10. ],
  11. install: true,
  12. install_dir: path_libexecdir,
  13. )
  14. # Small target util to get and set gpu clocks values
  15. gpuclockctl_sources = [
  16. 'gpuclockctl.c',
  17. ]
  18. gpuclockctl = executable(
  19. 'gpuclockctl',
  20. sources: gpuclockctl_sources,
  21. dependencies: [
  22. link_daemon_common,
  23. ],
  24. install: true,
  25. install_dir: path_libexecdir,
  26. )
  27. # Small target util to park and unpark cores
  28. cpucorectl_sources = [
  29. 'cpucorectl.c',
  30. ]
  31. cpucorectl = executable(
  32. 'cpucorectl',
  33. sources: cpucorectl_sources,
  34. dependencies: [
  35. link_daemon_common,
  36. ],
  37. install: true,
  38. install_dir: path_libexecdir,
  39. )
  40. # Small target util to set values in /proc/sys/
  41. procsysctl_sources = [
  42. 'procsysctl.c',
  43. ]
  44. procsysctl = executable(
  45. 'procsysctl',
  46. sources: procsysctl_sources,
  47. dependencies: [
  48. link_daemon_common,
  49. ],
  50. install: true,
  51. install_dir: path_libexecdir,
  52. )