[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