lib_blkid_static = lib_blkid.get_static_lib()
-pkgconfig.generate(lib_blkid,
- description : 'Block device id library',
- subdirs : 'blkid',
- version : pc_version)
+if build_libblkid
+ pkgconfig.generate(lib_blkid,
+ description : 'Block device id library',
+ subdirs : 'blkid',
+ version : pc_version)
+endif
lib_uuid],
install : build_libfdisk)
-pkgconfig.generate(lib_fdisk,
- description : 'fdisk library',
- subdirs : 'libfdisk',
- version : pc_version)
+if build_libfdisk
+ pkgconfig.generate(lib_fdisk,
+ description : 'fdisk library',
+ subdirs : 'libfdisk',
+ version : pc_version)
+endif
realtime_libs],
install : build_libmount)
-pkgconfig.generate(lib_mount,
- description : 'mount library',
- subdirs : 'libmount',
- version : pc_version)
+if build_libmount
+ pkgconfig.generate(lib_mount,
+ description : 'mount library',
+ subdirs : 'libmount',
+ version : pc_version)
+endif
subdir('python')
lib_smartcols_static = lib_smartcols.get_static_lib()
-pkgconfig.generate(lib_smartcols,
- description : 'table or tree library',
- subdirs : 'libsmartcols',
- version : pc_version)
+if build_libsmartcols
+ pkgconfig.generate(lib_smartcols,
+ description : 'table or tree library',
+ subdirs : 'libsmartcols',
+ version : pc_version)
+endif
build_libuuid ? [] : disabler()],
install : build_libuuid)
-pkgconfig.generate(lib_uuid,
- description : 'Universally unique id library',
- subdirs : 'uuid',
- version : pc_version)
-install_headers('src/uuid.h', subdir : 'uuid')
+if build_libuuid
+ pkgconfig.generate(lib_uuid,
+ description : 'Universally unique id library',
+ subdirs : 'uuid',
+ version : pc_version)
+ install_headers('src/uuid.h', subdir : 'uuid')
+endif