link_with : lib_common,
dependencies : build_libblkid ? [] : disabler(),
install : build_libblkid)
+blkid_dep = declare_dependency(link_with: lib_blkid, include_directories: '.')
lib_blkid_static = lib_blkid.get_static_lib()
description : 'Block device id library',
subdirs : 'blkid',
version : pc_version)
+ if meson.version().version_compare('>=0.54.0')
+ meson.override_dependency('blkid', blkid_dep)
+ endif
endif
lib_blkid,
lib_uuid],
install : build_libfdisk)
+fdisk_dep = declare_dependency(link_with: lib_fdisk, include_directories: '.')
if build_libfdisk
pkgconfig.generate(lib_fdisk,
description : 'fdisk library',
subdirs : 'libfdisk',
version : pc_version)
+ if meson.version().version_compare('>=0.54.0')
+ meson.override_dependency('fdisk', fdisk_dep)
+ endif
endif
get_option('cryptsetup-dlopen').enabled() ? lib_dl : lib_cryptsetup,
realtime_libs],
install : build_libmount)
+mount_dep = declare_dependency(link_with: lib_blkid, include_directories: '.')
if build_libmount
pkgconfig.generate(lib_mount,
description : 'mount library',
subdirs : 'libmount',
version : pc_version)
+ if meson.version().version_compare('>=0.54.0')
+ meson.override_dependency('mount', blkid_dep)
+ endif
endif
subdir('python')
link_with : lib_common,
dependencies : build_libsmartcols ? [] : disabler(),
install : build_libsmartcols)
+smartcols_dep = declare_dependency(link_with: lib_blkid, include_directories: '.')
lib_smartcols_static = lib_smartcols.get_static_lib()
description : 'table or tree library',
subdirs : 'libsmartcols',
version : pc_version)
+ if meson.version().version_compare('>=0.54.0')
+ meson.override_dependency('smartcols', blkid_dep)
+ endif
endif
dependencies : [socket_libs,
build_libuuid ? [] : disabler()],
install : build_libuuid)
+uuid_dep = declare_dependency(link_with: lib_blkid, include_directories: dir_libuuid)
if build_libuuid
pkgconfig.generate(lib_uuid,
subdirs : 'uuid',
version : pc_version)
install_headers('src/uuid.h', subdir : 'uuid')
+ if meson.version().version_compare('>=0.54.0')
+ meson.override_dependency('uuid', blkid_dep)
+ endif
endif