File: meson.options

package info (click to toggle)
isc-kea 3.0.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 62,036 kB
  • sloc: cpp: 594,791; sh: 26,896; lex: 8,540; yacc: 8,424; python: 1,065; xml: 149; makefile: 39
file content (43 lines) | stat: -rw-r--r-- 1,175 bytes parent folder | download
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
33
34
35
36
37
38
39
40
41
42
43
# Missing in meson, default 'var/run', can be set to 'run'
# Note if/when meson will implement it the 'runstatedir' option name
# will be reserved and meson will raise an error...
option(
    'runstatedir',
    type: 'string',
    description: 'The directory for installing data files which the programs modify while they run.',
)

# Dependency-related options
option(
    'crypto',
    type: 'combo',
    choices: ['botan', 'openssl'],
    value: 'openssl',
    description: 'Backend for cryptographical operations. Mandatory.',
)
option(
    'krb5',
    type: 'feature',
    description: 'Support for GSS-TSIG. Requires krb5 with gssapi.',
)
option('mysql', type: 'feature', description: 'Support for MySQL backends.')
option('netconf', type: 'feature', description: 'Support for kea-netconf.')
option(
    'postgresql',
    type: 'feature',
    description: 'Support for PostgreSQL backends.',
)

# Options for enabling testing code (not real features).
option(
    'fuzz',
    type: 'feature',
    value: 'disabled',
    description: 'Support for fuzz testing.',
)
option(
    'tests',
    type: 'feature',
    value: 'disabled',
    description: 'Support for tests.',
)