mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2025-12-20 05:40:04 +01:00
While luajit seems to be the most popular (and fastest) lua
implementation for higher-level implementations, at the system level
it is relatively unused. Lua 5.4 on the other hand is used by other
system-level components like wireplumber and RPM. In the latter case
this means that lua is already available on every rpm-based distro
without further dependencies.
The performance of 5.4 seems to be acceptable and while luajit may be
faster the extra dependency requires more maintenance. Let's only expose
ourselves to that if absolutely needed.
This is not a strict revert because the code has changed a bit since
with several bugfixes deployed on top.
This reverts commit 2723cadaeb.
Part-of: <https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1366>
52 lines
1.8 KiB
Meson
52 lines
1.8 KiB
Meson
option('udev-dir',
|
|
type: 'string',
|
|
value: '',
|
|
description: 'udev base directory [default=$prefix/lib/udev]')
|
|
option('epoll-dir',
|
|
type: 'string',
|
|
value: '',
|
|
description: 'libepoll-shim base directory (for non-Linux OS) [default=$prefix]')
|
|
option('libwacom',
|
|
type: 'boolean',
|
|
value: true,
|
|
description: 'Use libwacom for tablet identification (default=true)')
|
|
option('mtdev',
|
|
type: 'boolean',
|
|
value: true,
|
|
description: 'Use mtdev for multitouch protocol A devices (default=true)')
|
|
option('debug-gui',
|
|
type: 'boolean',
|
|
value: true,
|
|
description: 'Enable the "debug-gui" feature in the libinput tool [default=true]')
|
|
option('tests',
|
|
type: 'boolean',
|
|
value: true,
|
|
description: 'Build the tests [default=true]')
|
|
option('install-tests',
|
|
type: 'boolean',
|
|
value: false,
|
|
description: 'Install the libinput test command [default=false]')
|
|
option('documentation',
|
|
type: 'boolean',
|
|
value: false,
|
|
description: 'Build the documentation [default=false]')
|
|
option('coverity',
|
|
type: 'boolean',
|
|
value: false,
|
|
description: 'Enable coverity build fixes, see meson.build for details [default=false]')
|
|
option('zshcompletiondir',
|
|
type: 'string',
|
|
value: '',
|
|
description: 'Directory for zsh completion scripts ["no" disables]')
|
|
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')
|
|
option('autoload-plugins',
|
|
type: 'boolean',
|
|
value: false,
|
|
description: 'Always load plugins from default plugin paths (only if the caller does not do so)')
|
|
option('lua-plugins',
|
|
type: 'feature',
|
|
value: 'auto',
|
|
description: 'Enable support for Lua plugins')
|