summaryrefslogtreecommitdiff
path: root/meson.options
diff options
context:
space:
mode:
authorJannis Hoffmann <jannis@fehcom.de>2024-07-03 23:09:39 +0200
committerJannis Hoffmann <jannis@fehcom.de>2024-07-03 23:09:39 +0200
commita42c2a846d854d5b1ad42e27ee7091c72d2b5080 (patch)
tree2278f8fca96c02a0c7f97a40fb85f9e8a4b2deeb /meson.options
parente6e9663d40f7aab9e1982dddcaa11386551ad182 (diff)
convert to the meson build system
Diffstat (limited to 'meson.options')
-rw-r--r--meson.options36
1 files changed, 36 insertions, 0 deletions
diff --git a/meson.options b/meson.options
new file mode 100644
index 0000000..e09ee36
--- /dev/null
+++ b/meson.options
@@ -0,0 +1,36 @@
+option('idn2', type : 'feature', description : 'Use IDN2 in qmail-remote')
+
+option('build-user', type : 'boolean', value : true)
+option('build-srs', type : 'boolean', value : true)
+option('build-server', type : 'boolean', value : true)
+option('build-queue', type : 'boolean', value : true)
+option('build-pam', type : 'boolean', value : true)
+option('build-log', type : 'boolean', value : true)
+option('build-control', type : 'boolean', value : true)
+option('build-forward', type : 'boolean', value : true)
+option('build-setup', type : 'boolean', value : true)
+option('build-pop', type : 'boolean', value : true)
+option('build-dns', type : 'boolean', value : true)
+option('build-dkim', type : 'boolean', value : true)
+option('build-clients', type : 'boolean', value : true)
+option('build-mbox', type : 'boolean', value : true)
+option('build-base', type : 'boolean', value : true)
+option('build-analog', type : 'boolean', value : true)
+
+option('break', type : 'string', value : '-')
+option('patrn', type : 'string', value : '002')
+option('spawn', type : 'integer', value : 120)
+option('split', type : 'combo', choices : ['23', '127', '521', '1223'],
+ description : 'This is the queue subdirectory split.')
+
+option('nofiles', type : 'integer', value : 2108, description : 'sqmail group for auxiliar files')
+option('sqmail', type : 'integer', value : 2109, description : 'sqmail group for binary files')
+
+option('alias', type : 'integer', value : 7790, description : 'sqmail Alias user:nofiles:alias')
+option('qmaild', type : 'integer', value : 7791, description : 'sqmail Daemon user:nofiles')
+option('qmaill', type : 'integer', value : 7792, description : 'sqmail Log user:nofiles')
+option('qmailp', type : 'integer', value : 7793, description : 'sqmail Password user:nofiles')
+option('qmailq', type : 'integer', value : 7794, description : 'sqmail Queue user:sqmail:queue')
+option('qmailr', type : 'integer', value : 7795, description : 'sqmail Remote user:sqmail')
+option('qmails', type : 'integer', value : 7796, description : 'sqmail Send user:sqmail')
+option('sqmtls', type : 'integer', value : 7797, description : 'sqmail TLS user:nofiles:ssl')