aboutsummaryrefslogtreecommitdiff
path: root/meson_options.txt
blob: 5f56ec27b18953ac07e30cd721ae4d53386ce107 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Executable options
option('poiName', description: 'Executable name', type: 'string', value: 'poi')
option('firejail', description: 'firejail executable name', type: 'string', value: '/usr/bin/firejail')

# Build options
option('signPlugins',     description: 'Generate OpenSSL signing key',  type: 'feature', value: 'auto')
option('ssl_private_pem', description: 'OpenSSL private key path',      type: 'string',  value: 'privateKey.pem')
option('ssl_public_pem',  description: 'OpenSSL public key path',       type: 'string',  value: 'publicKey.pem')

# Install options
option('manpage',      description: 'Generate and install manpage',      type: 'feature', value: 'auto')
option('translations', description: 'Generate and install translations', type: 'feature', value: 'auto')

# Feature options
option('Breakpad', description: 'Enable breakpad crash reporting', type: 'feature', value: 'auto')
option('Plasma',   description: 'Enable KDE plasma integration',   type: 'feature', value: 'auto')
option('Python',   description: 'Enable Python interpreter',       type: 'feature', value: 'auto')
option('testing',  description: 'Build tests (requires gtest)',    type: 'feature', value: 'auto')