meson_options.txt 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. option('udev-dir',
  2. type: 'string',
  3. value: '',
  4. description: 'udev base directory [default=$prefix/lib/udev]')
  5. option('epoll-dir',
  6. type: 'string',
  7. value: '',
  8. description: 'libepoll-shim base directory (for non-Linux OS) [default=$prefix]')
  9. option('libwacom',
  10. type: 'boolean',
  11. value: true,
  12. description: 'Use libwacom for tablet identification (default=true)')
  13. option('mtdev',
  14. type: 'boolean',
  15. value: true,
  16. description: 'Use mtdev for multitouch protocol A devices (default=true)')
  17. option('debug-gui',
  18. type: 'boolean',
  19. value: true,
  20. description: 'Enable the "debug-gui" feature in the libinput tool [default=true]')
  21. option('tests',
  22. type: 'boolean',
  23. value: true,
  24. description: 'Build the tests [default=true]')
  25. option('install-tests',
  26. type: 'boolean',
  27. value: false,
  28. description: 'Install the libinput test command [default=false]')
  29. option('documentation',
  30. type: 'boolean',
  31. value: false,
  32. description: 'Build the documentation [default=false]')
  33. option('coverity',
  34. type: 'boolean',
  35. value: false,
  36. description: 'Enable coverity build fixes, see meson.build for details [default=false]')
  37. option('zshcompletiondir',
  38. type: 'string',
  39. value: '',
  40. description: 'Directory for zsh completion scripts ["no" disables]')
  41. option('internal-event-debugging',
  42. type: 'boolean',
  43. value: false,
  44. description: 'Enable additional internal event debug tracing. This will print key values to the logs and thus must never be enabled in a release build')
  45. option('autoload-plugins',
  46. type: 'boolean',
  47. value: false,
  48. description: 'Always load plugins from default plugin paths (only if the caller does not do so)')
  49. option('lua-plugins',
  50. type: 'feature',
  51. value: 'auto',
  52. description: 'Enable support for Lua plugins')