-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmeson_options.txt
More file actions
30 lines (24 loc) · 1.4 KB
/
meson_options.txt
File metadata and controls
30 lines (24 loc) · 1.4 KB
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
option('backends', type : 'array', choices : ['hwloc', 'boost', 'pthreads', 'mpi', 'lpf', 'acl', 'nosv', 'opencl'],
description : 'Specifies which builtin backends to enable for compilation with HiCR',
value: [ 'hwloc', 'pthreads', 'boost' ]
)
option('frontends', type : 'array', choices : [ 'channel', 'RPCEngine', 'tasking', 'objectStore' ],
description : 'Specifies which builtin frontends to enable for compilation with HiCR',
value: [ 'channel', 'RPCEngine', 'tasking', 'objectStore' ]
)
option('buildTests', type : 'boolean', value : false,
description: 'Indicates whether to build tests'
)
option('buildExamples', type : 'boolean', value : false,
description: 'Indicates whether to build example apps'
)
option('exceptionModel', type : 'combo', choices : [ 'stdexception', 'abort' ], value : 'stdexception',
description : 'Specifies how exceptions are implemented in HiCR'
)
option('compileWarningsAsErrors', type : 'boolean', value : false,
description: 'Indicates whether a compilation warning should result in a fatal error. This is useful for CI testing but may result in inconveniences for normal users, hence it should be false by default'
)
###### Backend-specific options
option('aclPath', type : 'string', value : '',
description: 'Indicates acl home directory where the include and lib folders are'
)