xref: /aosp_15_r20/external/libxkbcommon/meson_options.txt (revision 2b949d0487e80d67f1fda82db69e101e761f8064)
1*2b949d04SAndroid Build Coastguard Workeroption(
2*2b949d04SAndroid Build Coastguard Worker    'xkb-config-root',
3*2b949d04SAndroid Build Coastguard Worker    type: 'string',
4*2b949d04SAndroid Build Coastguard Worker    description: 'The XKB config root [default=xkeyboard-config install path]',
5*2b949d04SAndroid Build Coastguard Worker)
6*2b949d04SAndroid Build Coastguard Workeroption(
7*2b949d04SAndroid Build Coastguard Worker    'xkb-config-extra-path',
8*2b949d04SAndroid Build Coastguard Worker    type: 'string',
9*2b949d04SAndroid Build Coastguard Worker    description: 'Extra lookup path for system-wide XKB data [default=$sysconfdir/xkb]',
10*2b949d04SAndroid Build Coastguard Worker)
11*2b949d04SAndroid Build Coastguard Workeroption(
12*2b949d04SAndroid Build Coastguard Worker    'x-locale-root',
13*2b949d04SAndroid Build Coastguard Worker    type: 'string',
14*2b949d04SAndroid Build Coastguard Worker    description: 'The X locale root [default=$datadir/X11/locale]',
15*2b949d04SAndroid Build Coastguard Worker)
16*2b949d04SAndroid Build Coastguard Workeroption(
17*2b949d04SAndroid Build Coastguard Worker    'default-rules',
18*2b949d04SAndroid Build Coastguard Worker    type: 'string',
19*2b949d04SAndroid Build Coastguard Worker    value: 'evdev',
20*2b949d04SAndroid Build Coastguard Worker    description: 'Default XKB ruleset',
21*2b949d04SAndroid Build Coastguard Worker)
22*2b949d04SAndroid Build Coastguard Workeroption(
23*2b949d04SAndroid Build Coastguard Worker    'default-model',
24*2b949d04SAndroid Build Coastguard Worker    type: 'string',
25*2b949d04SAndroid Build Coastguard Worker    value: 'pc105',
26*2b949d04SAndroid Build Coastguard Worker    description: 'Default XKB model',
27*2b949d04SAndroid Build Coastguard Worker)
28*2b949d04SAndroid Build Coastguard Workeroption(
29*2b949d04SAndroid Build Coastguard Worker    'default-layout',
30*2b949d04SAndroid Build Coastguard Worker    type: 'string',
31*2b949d04SAndroid Build Coastguard Worker    value: 'us',
32*2b949d04SAndroid Build Coastguard Worker    description: 'Default XKB layout',
33*2b949d04SAndroid Build Coastguard Worker)
34*2b949d04SAndroid Build Coastguard Workeroption(
35*2b949d04SAndroid Build Coastguard Worker    'default-variant',
36*2b949d04SAndroid Build Coastguard Worker    type: 'string',
37*2b949d04SAndroid Build Coastguard Worker    value: '',
38*2b949d04SAndroid Build Coastguard Worker    description: 'Default XKB variant',
39*2b949d04SAndroid Build Coastguard Worker)
40*2b949d04SAndroid Build Coastguard Workeroption(
41*2b949d04SAndroid Build Coastguard Worker    'default-options',
42*2b949d04SAndroid Build Coastguard Worker    type: 'string',
43*2b949d04SAndroid Build Coastguard Worker    value: '',
44*2b949d04SAndroid Build Coastguard Worker    description: 'Default XKB options',
45*2b949d04SAndroid Build Coastguard Worker)
46*2b949d04SAndroid Build Coastguard Workeroption(
47*2b949d04SAndroid Build Coastguard Worker    'enable-tools',
48*2b949d04SAndroid Build Coastguard Worker    type: 'boolean',
49*2b949d04SAndroid Build Coastguard Worker    value: true,
50*2b949d04SAndroid Build Coastguard Worker    description: 'Enable building tools',
51*2b949d04SAndroid Build Coastguard Worker)
52*2b949d04SAndroid Build Coastguard Workeroption(
53*2b949d04SAndroid Build Coastguard Worker    'enable-x11',
54*2b949d04SAndroid Build Coastguard Worker    type: 'boolean',
55*2b949d04SAndroid Build Coastguard Worker    value: true,
56*2b949d04SAndroid Build Coastguard Worker    description: 'Enable building the xkbcommon-x11 library',
57*2b949d04SAndroid Build Coastguard Worker)
58*2b949d04SAndroid Build Coastguard Workeroption(
59*2b949d04SAndroid Build Coastguard Worker    'enable-docs',
60*2b949d04SAndroid Build Coastguard Worker    type: 'boolean',
61*2b949d04SAndroid Build Coastguard Worker    value: true,
62*2b949d04SAndroid Build Coastguard Worker    description: 'Enable building the documentation',
63*2b949d04SAndroid Build Coastguard Worker)
64*2b949d04SAndroid Build Coastguard Workeroption(
65*2b949d04SAndroid Build Coastguard Worker    'enable-wayland',
66*2b949d04SAndroid Build Coastguard Worker    type: 'boolean',
67*2b949d04SAndroid Build Coastguard Worker    value: true,
68*2b949d04SAndroid Build Coastguard Worker    description: 'Enable support for Wayland utility programs (requires enable-tools)',
69*2b949d04SAndroid Build Coastguard Worker)
70*2b949d04SAndroid Build Coastguard Workeroption(
71*2b949d04SAndroid Build Coastguard Worker    'enable-xkbregistry',
72*2b949d04SAndroid Build Coastguard Worker    type: 'boolean',
73*2b949d04SAndroid Build Coastguard Worker    value: true,
74*2b949d04SAndroid Build Coastguard Worker    description: 'Enable building libxkbregistry',
75*2b949d04SAndroid Build Coastguard Worker)
76