diff options
author | Ryan Moeller <[email protected]> | 2020-09-04 14:11:18 -0400 |
---|---|---|
committer | GitHub <[email protected]> | 2020-09-04 11:11:18 -0700 |
commit | ef55446a9ce6a666eb843126eca8a715ff3bb0d6 (patch) | |
tree | 28cdefad8d5e755a5c57fc40dd32bef3b9eac098 /lib | |
parent | 3ec88ab205636f185a664d34411e107814292ad9 (diff) |
Spruce up pkg-config files for libzfs/libzfs_core
Several of the listed library dependencies are not relevant on FreeBSD.
Have ./configure save libraries that are found via pkg-config as
${LIB}_PC and use the configured automake variables instead of hard
coded names so we only get what was actually needed.
While here, update the URL to point at the OpenZFS Github repo.
Reviewed-by: Brian Behlendorf <[email protected]>
Signed-off-by: Ryan Moeller <[email protected]>
Closes #10869
Diffstat (limited to 'lib')
-rw-r--r-- | lib/libzfs/libzfs.pc.in | 4 | ||||
-rw-r--r-- | lib/libzfs_core/libzfs_core.pc.in | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/lib/libzfs/libzfs.pc.in b/lib/libzfs/libzfs.pc.in index 6caf49d22..afe5635ae 100644 --- a/lib/libzfs/libzfs.pc.in +++ b/lib/libzfs/libzfs.pc.in @@ -6,9 +6,9 @@ includedir=@includedir@ Name: libzfs Description: LibZFS library Version: @VERSION@ -URL: https://zfsonlinux.org +URL: https://github.com/openzfs/zfs Requires: libzfs_core -Requires.private: libcrypto zlib +Requires.private: @LIBCRYPTO_PC@ @ZLIB_PC@ Cflags: -I${includedir}/libzfs -I${includedir}/libspl Libs: -L${libdir} -lzfs -lnvpair Libs.private: -luutil -lm -pthread diff --git a/lib/libzfs_core/libzfs_core.pc.in b/lib/libzfs_core/libzfs_core.pc.in index e14d42d11..bc9582ea3 100644 --- a/lib/libzfs_core/libzfs_core.pc.in +++ b/lib/libzfs_core/libzfs_core.pc.in @@ -6,8 +6,8 @@ includedir=@includedir@ Name: libzfs_core Description: LibZFS core library Version: @VERSION@ -URL: https://zfsonlinux.org -Requires.private: blkid uuid libtirpc zlib +URL: https://github.com/openzfs/zfs +Requires.private: @LIBBLKID_PC@ @LIBUUID_PC@ @LIBTIRPC_PC@ @ZLIB_PC@ Cflags: -I${includedir}/libzfs -I${includedir}/libspl Libs: -L${libdir} -lzfs_core -lnvpair Libs.private: @LIBCLOCK_GETTIME@ @LIBUDEV_LIBS@ -lm -pthread |