2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-22 09:57:41 +00:00
kea/meson.options

38 lines
982 B
Plaintext
Raw Normal View History

# Dependency-related options
option(
'crypto',
type: 'combo',
choices: ['botan', 'openssl'],
value: 'openssl',
description: 'Backend for cryptographical operations. Mandatory.',
)
2025-03-03 17:01:09 +02:00
option(
'krb5',
2025-03-03 17:01:09 +02:00
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.',
2025-03-03 17:01:09 +02:00
)
2025-03-13 00:03:28 +01:00
# 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.',
)
2025-03-17 00:32:17 +01:00
# Set the Kea srcid (default is 'git <HEAD>' or 'tarball').
option('srcid', type: 'string', value: '', description: 'Set the Kea srcid.')