]> git.ipfire.org Git - thirdparty/util-linux.git/blobdiff - meson_options.txt
all_errnos/all_syscalls: don't warn during cleanup
[thirdparty/util-linux.git] / meson_options.txt
index 2fb46b586205984c39743e102209b868165ce7fc..95cfb820daaf3469ee0b308a14f596d613d57f70 100644 (file)
@@ -9,9 +9,10 @@ option('cryptsetup',  type : 'feature')
 option('cryptsetup-dlopen',  type : 'feature')
 option('zlib',        type : 'feature')
 option('readline',    type : 'feature')
+option('nls',         type : 'feature')
 option('libutil',     type : 'feature')
 option('libutempter', type : 'feature')
-option('libpcre',     type : 'feature')
+option('libpcre2-posix',     type : 'feature')
 option('libuser',     type : 'feature')
 option('selinux',     type : 'feature', value : 'disabled')
 option('audit',       type : 'feature', value : 'disabled')
@@ -19,6 +20,8 @@ option('smack',       type : 'feature', value : 'disabled')
 option('magic',       type : 'feature')
 option('econf',       type : 'feature')
 option('systemd',     type : 'feature')
+option('sysvinit',    type : 'feature', value : 'disabled',
+       description : 'build and install sysvinit startup scripts')
 option('btrfs',       type : 'feature')
 option('widechar',    type : 'feature',
        description : 'compile with wide character support')
@@ -34,6 +37,10 @@ option('build-libblkid', type : 'feature',
        description : 'build libblkid and many related utilities')
 option('build-libuuid', type : 'feature',
        description : 'build libuuid and uuid utilities')
+option('build-liblastlog2', type : 'feature',
+       description : 'build liblastlog2 and lastlog2 utilities')
+option('build-pam-lastlog2', type : 'feature',
+       description : 'build PAM lastlog2 module')
 option('build-libmount', type : 'feature',
        description : 'build libmount')
 option('build-libsmartcols', type : 'feature',
@@ -46,10 +53,16 @@ option('build-fdisks', type : 'feature',
        description : 'build fdisk(8), sfdisk(8) and cfdisk(8)')
 option('build-mount', type : 'feature',
        description : 'build mount(8) and umount(8)')
+option('build-swapon', type : 'feature',
+       description : 'build swapon')
+option('build-swapoff', type : 'feature',
+       description : 'build swapoff')
 option('build-losetup', type : 'feature',
        description : 'build losetup')
 option('build-zramctl', type : 'feature',
        description : 'build zramctl')
+option('build-lsns', type : 'feature',
+       description : 'build lsns')
 option('build-fsck', type : 'feature',
        description : 'build fsck')
 option('build-partx', type : 'feature',
@@ -94,12 +107,24 @@ option('build-cal', type : 'feature',
        description : 'build cal')
 option('build-logger', type : 'feature',
        description : 'build logger')
+option('build-lsblk', type : 'feature',
+       description : 'build lsblk')
+option('build-lslocks', type : 'feature',
+       description : 'build lslocks')
+option('build-findmnt', type : 'feature',
+       description : 'build findmnt')
+option('build-lsfd', type : 'feature',
+       description : 'build lsfd')
 option('build-switch_root', type : 'feature',
        description : 'switch_root')
 option('build-pivot_root', type : 'feature',
        description : 'build pivot_root')
 option('build-lsmem', type : 'feature',
        description : 'build lsmem')
+option('build-lsirq', type : 'feature',
+       description : 'build lsirq')
+option('build-irqtop', type : 'feature',
+       description : 'build irqtop')
 option('build-chmem', type : 'feature',
        description : 'build chmem')
 option('build-ipcrm', type : 'feature',
@@ -110,6 +135,8 @@ option('build-rfkill', type : 'feature',
        description : 'build rfkill')
 option('build-tunelp', type : 'feature',
        description : 'build tunelp')
+option('build-fstrim', type : 'feature',
+       description : 'build fstrim')
 option('build-kill', type : 'feature',
        description : 'build kill')
 option('build-last', type : 'feature',
@@ -120,7 +147,7 @@ option('build-line', type : 'feature',
        description : 'build line')
 option('build-mesg', type : 'feature',
        description : 'build mesg')
-option('build-raw', type : 'feature',
+option('build-raw', type : 'feature', value : 'disabled',
        description : 'build raw')
 option('build-rename', type : 'feature',
        description : 'build rename')
@@ -146,6 +173,8 @@ option('build-more', type : 'feature',
        description : 'build more')
 option('build-pg', type : 'feature',
        description : 'build pg')
+option('build-pipesz', type : 'feature',
+       description : 'build pipesz')
 option('build-setterm', type : 'feature',
        description : 'build setterm')
 option('build-schedutils', type : 'feature',
@@ -163,11 +192,15 @@ option('build-pylibmount', type : 'feature',
 
 option('static-programs', type : 'array',
        value : [],
-       choices : ['losetup', 'mount', 'umount', 'fdisk', 'sfdisk', 'blkid', 'nsenter', 'unshare'],
+       choices : ['losetup', 'mount', 'umount', 'fdisk', 'sfdisk', 'blkid', 'nsenter', 'unshare', 'partx'],
        description : 'list of programs to also build with static linking')
 
 # feature selection and other configuration
 
+option('program-tests',
+       type: 'boolean', value : true,
+       description : 'build test programs')
+
 option('chfn-chsh-password',
        type : 'boolean', value : true,
        description : 'require the user to enter the password in chfn and chsh')
@@ -186,6 +219,10 @@ option('use-tls',
 option('pg-bell',
        type : 'boolean', value : true,
        description : 'should pg ring the bell on invalid keys?')
+option('colors-default', type: 'boolean', value: true,
+       description: 'Enables colorized output from utils by default')
+option('allow-32bit-time', type: 'boolean', value: false,
+       description: 'Allow 32bit time_t type')
 
 option('fs-search-path',
        type : 'string',
@@ -197,3 +234,12 @@ option('fs-search-path-extra',
 option('vendordir',
        type: 'string',
        description : 'directory for distribution provided econf files')
+
+option('pamlibdir', type : 'string',
+       description : 'directory for PAM modules')
+option('lastlog-compat-symlink', type : 'boolean',
+       value : false,
+       description : 'create lastlog compat symlink')
+option('login-lastlogin', type : 'boolean',
+       value : false,
+       description : 'program login writes lastlog entries')