2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-22 01:49:48 +00:00
kea/meson.options
2025-03-17 12:16:37 +02:00

38 lines
982 B
Plaintext

# 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.',
)
# Set the Kea srcid (default is 'git <HEAD>' or 'tarball').
option('srcid', type: 'string', value: '', description: 'Set the Kea srcid.')