-
Notifications
You must be signed in to change notification settings - Fork 4
/
meson.options
26 lines (21 loc) · 1.12 KB
/
meson.options
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
# Compile options, can be set to 'ignore'
option('cpu-arch', type: 'string', value: 'ignore')
option('gpu-arch', type: 'string', value: 'ignore')
option('all-warnings', type: 'feature', value: 'disabled')
# Eigen include directory, can be set to 'ignore'
# If this doesn't have the 'Eigen' subdirectory,
# pkg-config will be tried to find Eigen
option('eigen-source-dir', type: 'string', value: 'ignore')
# Build fast indexer library
# include-* options require the build-ffbidx option
option('build-ffbidx', type: 'feature', value: 'enabled')
option('include-c-api', type: 'feature', value: 'enabled')
option('include-python-api', type: 'feature', value: 'disabled')
# Build the toy simple data indexers
# requires: install-simple-data-reader, build-ffbidx
option('build-simple-indexers', type: 'feature', value: 'disabled')
# Install the simple data files and header only reader library
option('install-simple-data-files', type: 'feature', value: 'disabled')
option('install-simple-data-reader', type: 'feature', value: 'disabled')
# Build the test executables for enabled features
option('build-tests', type: 'feature', value: 'disabled')