From a5fd68472ef1a9c9a6a56e01b42750376cbe6190 Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Fri, 22 Feb 2013 17:26:03 +0100 Subject: [PATCH] distribute pkgconfig file Signed-off-by: Paolo Bonzini --- Makefile.am | 3 +++ configure.ac | 2 +- libiscsi.pc.in | 12 ++++++++++++ packaging/RPM/libiscsi.spec.in | 1 + 4 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 libiscsi.pc.in diff --git a/Makefile.am b/Makefile.am index 5ac7fa1..74f682b 100644 --- a/Makefile.am +++ b/Makefile.am @@ -12,6 +12,9 @@ EXTRA_DIST = autogen.sh COPYING LICENCE-GPL-2.txt LICENCE-LGPL-2.1.txt \ # Simplify conditions below by declaring variables as empty +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = libiscsi.pc + bin_PROGRAMS = noinst_PROGRAMS = EXTRA_PROGRAMS = diff --git a/configure.ac b/configure.ac index b6fe383..069d41b 100644 --- a/configure.ac +++ b/configure.ac @@ -111,5 +111,5 @@ fi AM_CONDITIONAL(ISCSITEST, [test "$ac_cv_have_cunit" = yes]) -AC_CONFIG_FILES(Makefile) +AC_CONFIG_FILES(Makefile libiscsi.pc) AC_OUTPUT diff --git a/libiscsi.pc.in b/libiscsi.pc.in new file mode 100644 index 0000000..7b1fee5 --- /dev/null +++ b/libiscsi.pc.in @@ -0,0 +1,12 @@ +prefix=@prefix@ +exec_prefix=${prefix} +libdir=@libdir@ +includedir=@includedir@ + +Name: libiscsi +Description: iSCSI initiator library +Version: @VERSION@ + +Libs: -L${libdir} -liscsi +Libs.private: +Cflags: -I${includedir} diff --git a/packaging/RPM/libiscsi.spec.in b/packaging/RPM/libiscsi.spec.in index 821e2f2..55211fb 100644 --- a/packaging/RPM/libiscsi.spec.in +++ b/packaging/RPM/libiscsi.spec.in @@ -89,6 +89,7 @@ The libiscsi-devel package includes the header files for libiscsi. %{_includedir}/iscsi/iscsi.h %{_includedir}/iscsi/scsi-lowlevel.h %{_libdir}/libiscsi.so +%{_libdir}/pkgconfig/libiscsi.pc %changelog * Sat Jan 5 2013 : 1.8.0