libmount = dependency('mount',
version : fuzzer_build ? '>= 0' : '>= 2.30')
-want_libfdisk = get_option('fdisk')
-if want_libfdisk != 'false' and not skip_deps
- libfdisk = dependency('fdisk',
- version : '>= 2.32',
- required : want_libfdisk == 'true')
- have = libfdisk.found()
-else
- have = false
- libfdisk = []
-endif
-conf.set10('HAVE_LIBFDISK', have)
+libfdisk = dependency('fdisk',
+ version : '>= 2.32',
+ disabler : true,
+ required : get_option('fdisk'))
+conf.set10('HAVE_LIBFDISK', libfdisk.found())
want_passwdqc = get_option('passwdqc')
want_pwquality = get_option('pwquality')
description : 'libaudit support')
option('blkid', type : 'feature', deprecated : { 'true' : 'enabled', 'false' : 'disabled' },
description : 'libblkid support')
-option('fdisk', type : 'combo', choices : ['auto', 'true', 'false'],
+option('fdisk', type : 'feature', deprecated : { 'true' : 'enabled', 'false' : 'disabled' },
description : 'libfdisk support')
option('kmod', type : 'feature', deprecated : { 'true' : 'enabled', 'false' : 'disabled' },
description : 'support for loadable modules')
-D acl=enabled
-D audit=enabled
-D blkid=enabled
- -D fdisk=true
+ -D fdisk=enabled
-D kmod=enabled
-D pam=true
-D pwquality=true
'fdisk-util.c',
)
-if get_option('fdisk') != 'false'
- libshared_fdisk = static_library(
- 'shared-fdisk',
- shared_fdisk_sources,
- include_directories : includes,
- dependencies : [libfdisk,
- userspace],
- c_args : ['-fvisibility=default'],
- build_by_default : false)
-endif
+libshared_fdisk = static_library(
+ 'shared-fdisk',
+ shared_fdisk_sources,
+ include_directories : includes,
+ dependencies : [libfdisk,
+ userspace],
+ c_args : ['-fvisibility=default'],
+ build_by_default : false)