forked from hse-project/hse
-
Notifications
You must be signed in to change notification settings - Fork 0
/
meson_options.txt
32 lines (32 loc) · 1.68 KB
/
meson_options.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
option('cli', type: 'boolean', value: true,
description: 'Build the CLI')
option('experimental', type: 'boolean', value: true,
description: 'Build the experimental parts of HSE')
option('install-rpath', type: 'boolean', value: true,
description: 'Add rpath to ELF files to faciliate discovery of libhse')
option('tests', type: 'boolean', value: true,
description: 'Build and enable tests')
option('ycsb', type: 'boolean', value: false,
description: 'Build JNI bridge artifacts')
option('db_bench', type: 'boolean', value: true,
description: 'Build db_bench')
option('tools', type: 'boolean', value: true,
description: 'Build tools')
option('install-tools', type: 'boolean', value: false,
description: 'Install tools (mainly meant for developers/maintainers)')
option('install-configs', type: 'boolean', value: false,
description: 'Install config files (mainly meant for developers/maintainers)')
option('samples', type: 'boolean', value: true,
description: 'Build samples')
option('use-system-lz4', type: 'boolean', value: false,
description: 'Build against the system lz4 package')
option('use-system-xxhash', type: 'boolean', value: false,
description: 'Build against the system xxhash package')
option('use-system-cjson', type: 'boolean', value: false,
description: 'Build against the system cJSON package')
option('bindings', type: 'array', choices: ['all', 'none', 'python'], value: ['all'],
description: 'Build language bindings')
option('kvdb-conf-extended', type: 'boolean', value: false,
description: '[TESTING PURPOSES ONLY] Allow cparams to exist in kvdb.conf')
option('docs', type: 'boolean', value: false,
description: 'Build documentation')