]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
meson: only install pkgconfig if library is built
authorThomas Weißschuh <thomas@t-8ch.de>
Thu, 30 Dec 2021 21:57:24 +0000 (22:57 +0100)
committerThomas Weißschuh <thomas@t-8ch.de>
Thu, 30 Dec 2021 21:57:24 +0000 (22:57 +0100)
libblkid/meson.build
libfdisk/meson.build
libmount/meson.build
libsmartcols/meson.build
libuuid/meson.build

index 13ccf98dd6d0317235d362721bf13efa219ea9db..6444bf39ba35cea9575d44d54eac82326a139442 100644 (file)
@@ -144,7 +144,9 @@ lib_blkid = both_libraries(
 
 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
index ea9c0168c704d034ee9d77b17ef0c88dd2ac56ca..c91dea8e5f25dbb8a231307a8bc4bda74c61ca29 100644 (file)
@@ -75,7 +75,9 @@ lib_fdisk = library(
                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
index 060ccfd369d51058181c783e3a5e22d8a7fd4079..de4328f564f6c902e72c4a3f5c9e2beb8d42dfdf 100644 (file)
@@ -88,9 +88,11 @@ lib_mount = library(
                   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')
index 171a7796f0c088c176c8b2840f25d58a59b471af..11c4f08c96037d7fbc4c664c84b9e761f638f495 100644 (file)
@@ -45,7 +45,9 @@ lib_smartcols = both_libraries(
 
 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
index a6dc794251bcffb2ac23ce934835d80bcf025ac5..7d43c61c895e8c9422b9c7b9de9450da5778e14d 100644 (file)
@@ -38,8 +38,10 @@ lib_uuid = both_libraries(
                   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