summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Gollub <dgollub@brocade.com>2014-08-28 14:18:56 +0200
committerDaniel Gollub <dgollub@brocade.com>2014-08-28 14:48:09 +0200
commit1995bab5530fdaad6224465fe6a0b5fb0873c4d7 (patch)
tree1efad5213fbc7bd459c9d1a4aa0fe3a08b40b8dd
parent37a2c3c52f669231a3d0c29f77e47eb9411b69a6 (diff)
downloadpam_tacplus-1995bab5530fdaad6224465fe6a0b5fb0873c4d7.tar.gz
pam_tacplus-1995bab5530fdaad6224465fe6a0b5fb0873c4d7.zip
Introduce pkg-config file for libtac
-rw-r--r--Makefile.am4
-rw-r--r--configure.ac1
-rw-r--r--debian/libtac-dev.install1
-rw-r--r--libtac.pc.in11
4 files changed, 16 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am
index 76be2f3..dd73b01 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -53,12 +53,14 @@ pam_tacplus_la_CFLAGS = $(AM_CFLAGS) -Ilibtac/include
pam_tacplus_la_LDFLAGS = -module -avoid-version
pam_tacplus_la_LIBADD = libtac.la
-EXTRA_DIST = pam_tacplus.spec sample.pam
+EXTRA_DIST = pam_tacplus.spec sample.pam libtac.pc.in
MAINTAINERCLEANFILES = Makefile.in config.h.in configure aclocal.m4 \
config/config.guess config/config.sub config/depcomp \
config/install-sh config/ltmain.sh config/missing
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = libtac.pc
install-data-hook:
rm -f $(DESTDIR)$(pamdir)/pam_tacplus.la
diff --git a/configure.ac b/configure.ac
index 720da2e..11e7af1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -69,5 +69,6 @@ AC_SUBST(pamdir)
dnl --------------------------------------------------------------------
dnl Generate made files
AC_CONFIG_FILES([Makefile
+ libtac.pc
pam_tacplus.spec])
AC_OUTPUT
diff --git a/debian/libtac-dev.install b/debian/libtac-dev.install
index 40aa4af..8bad7da 100644
--- a/debian/libtac-dev.install
+++ b/debian/libtac-dev.install
@@ -1,2 +1,3 @@
usr/lib/*/*.so
+usr/lib/*/pkgconfig/libtac.pc
usr/include/
diff --git a/libtac.pc.in b/libtac.pc.in
new file mode 100644
index 0000000..5d6f670
--- /dev/null
+++ b/libtac.pc.in
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: libtac
+Description: A TACACS+ protocol implementation
+URL: https://github.com/jeroennijhof/pam_tacplus
+Version: @VERSION@
+Libs: -L${libdir} -ltac
+Cflags: -I${includedir}