[PATCH] Added pkg-config installation

math.parent at gmail.com math.parent at gmail.com
Fri Nov 21 20:19:42 GMT 2008


From: Mathieu Parent <math.parent at gmail.com>

---
 .gitignore   |    1 +
 Makefile.in  |    4 +++-
 autogen.sh   |    2 +-
 configure.ac |    2 +-
 4 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/.gitignore b/.gitignore
index 37b1a74..99c0624 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,6 +2,7 @@
 *~
 config.status
 configure
+ctdb.pc
 publish*.sh
 push*.sh
 web/packages
diff --git a/Makefile.in b/Makefile.in
index 779bd8b..dd73229 100755
--- a/Makefile.in
+++ b/Makefile.in
@@ -172,12 +172,14 @@ distclean: clean
 	rm -f Makefile
 
 install: all
+	mkdir -p $(DESTDIR)$(libdir)/pkgconfig
 	mkdir -p $(DESTDIR)$(bindir)
 	mkdir -p $(DESTDIR)$(sbindir)
 	mkdir -p $(DESTDIR)$(includedir)
 	mkdir -p $(DESTDIR)$(etcdir)/ctdb
 	mkdir -p $(DESTDIR)$(etcdir)/ctdb/events.d
 	mkdir -p $(DESTDIR)$(docdir)/ctdb
+	${INSTALLCMD} -m 644 ctdb.pc $(DESTDIR)$(libdir)/pkgconfig
 	${INSTALLCMD} -m 755 bin/ctdb $(DESTDIR)$(bindir)
 	${INSTALLCMD} -m 755 bin/ctdb_ipmux $(DESTDIR)$(bindir)
 	${INSTALLCMD} -m 755 bin/ctdbd $(DESTDIR)$(sbindir)
@@ -214,4 +216,4 @@ valgrindtest: all
 
 
 realdistclean: distclean
-	rm -f configure config.h.in
+	rm -f configure config.h.in ctdb.pc
diff --git a/autogen.sh b/autogen.sh
index a361cd1..e333898 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 rm -rf autom4te.cache
-rm -f configure config.h.in
+rm -f configure config.h.in ctdb.pc
 
 IPATHS="-I libreplace -I lib/replace -I ../libreplace -I ../replace"
 IPATHS="$IPATHS -I lib/talloc -I talloc -I ../talloc"
diff --git a/configure.ac b/configure.ac
index d552eed..6a60a1f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -73,4 +73,4 @@ AC_SUBST(CTDB_SYSTEM_OBJ)
 AC_SUBST(CTDB_SCSI_IO)
 AC_SUBST(CTDB_PCAP_LDFLAGS)
 
-AC_OUTPUT(Makefile)
+AC_OUTPUT(Makefile ctdb.pc)
-- 
1.5.6.5



More information about the samba-technical mailing list