2016-11-30 17:59:17 +10:00
option ( 'udev-dir' ,
type : 'string' ,
2017-10-10 08:04:35 +10:00
value : '' ,
2016-11-30 17:59:17 +10:00
description : 'udev base directory [default=$prefix/lib/udev]' )
2018-07-16 00:41:05 +03:00
option ( 'epoll-dir' ,
type : 'string' ,
value : '' ,
description : 'libepoll-shim base directory (for non-Linux OS) [default=$prefix]' )
2016-11-30 17:59:17 +10:00
option ( 'libwacom' ,
type : 'boolean' ,
2017-10-10 08:04:35 +10:00
value : true ,
2016-11-30 17:59:17 +10:00
description : 'Use libwacom for tablet identification (default=true)' )
2025-06-23 15:55:02 +10:00
option ( 'mtdev' ,
type : 'boolean' ,
value : true ,
description : 'Use mtdev for multitouch protocol A devices (default=true)' )
2017-05-24 10:36:44 +10:00
option ( 'debug-gui' ,
2016-11-30 17:59:17 +10:00
type : 'boolean' ,
2017-10-10 08:04:35 +10:00
value : true ,
2017-05-24 10:36:44 +10:00
description : 'Enable the "debug-gui" feature in the libinput tool [default=true]' )
2017-06-20 11:14:25 +10:00
option ( 'tests' ,
2016-11-30 17:59:17 +10:00
type : 'boolean' ,
2017-10-10 08:04:35 +10:00
value : true ,
2016-11-30 17:59:17 +10:00
description : 'Build the tests [default=true]' )
2019-03-05 15:51:06 +10:00
option ( 'install-tests' ,
type : 'boolean' ,
value : false ,
description : 'Install the libinput test command [default=false]' )
2017-06-20 11:17:39 +10:00
option ( 'documentation' ,
type : 'boolean' ,
2021-08-03 12:10:18 +10:00
value : false ,
description : 'Build the documentation [default=false]' )
2018-05-11 14:09:40 +10:00
option ( 'coverity' ,
type : 'boolean' ,
value : false ,
description : 'Enable coverity build fixes, see meson.build for details [default=false]' )
2019-08-10 13:51:19 -07:00
option ( 'zshcompletiondir' ,
type : 'string' ,
value : '' ,
description : 'Directory for zsh completion scripts ["no" disables]' )
2025-03-13 09:29:11 +10:00
option ( 'internal-event-debugging' ,
type : 'boolean' ,
value : false ,
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' )
2025-10-27 11:54:25 +10:00
option ( 'autoload-plugins' ,
type : 'boolean' ,
value : false ,
description : 'Always load plugins from default plugin paths (only if the caller does not do so)' )
2025-04-22 10:25:55 +10:00
option ( 'lua-plugins' ,
type : 'feature' ,
value : 'auto' ,
description : 'Enable support for Lua plugins' )
2025-07-15 14:39:30 +10:00
option ( 'lua-interpreter' ,
type : 'string' ,
value : 'luajit' ,
description : 'The Lua interpreter to use (pkgconfig name)' )