]> git.proxmox.com Git - libgit2.git/commitdiff
Add support for installing to a libdir other than 'lib'.
authorIngmar Vanhassel <ingmar@exherbo.org>
Fri, 30 Jan 2009 22:55:54 +0000 (22:55 +0000)
committerShawn O. Pearce <spearce@spearce.org>
Sun, 1 Feb 2009 23:00:10 +0000 (15:00 -0800)
Signed-off-by: Ingmar Vanhassel <ingmar@exherbo.org>
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Makefile
libgit2.pc.in

index e032d863f512c47b479bd984f8b6c8061f66b7d4..c8f5cfa836b403abafe7256ce964e65b24b3fc0b 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -7,6 +7,7 @@ DOXYGEN = doxygen
 RANLIB  = ranlib
 
 prefix=/usr/local
+libdir=$(prefix)/lib
 
 uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo no')
 
@@ -65,14 +66,14 @@ install: $(GIT_LIB) $(PUBLIC_HEADERS) libgit2.pc
        @for i in $(PUBLIC_HEADERS); do \
                cat .HEADER $$i > $(DESTDIR)/$(prefix)/include/$${i##src/}; \
        done
-       @mkdir -p $(DESTDIR)/$(prefix)/lib
-       @cp -f $(GIT_LIB) $(DESTDIR)/$(prefix)/lib/libgit2.a
-       @mkdir -p $(DESTDIR)/$(prefix)/lib/pkgconfig
-       @cp -f libgit2.pc $(DESTDIR)/$(prefix)/lib/pkgconfig/libgit2.pc
+       @mkdir -p $(DESTDIR)/$(libdir)
+       @cp -f $(GIT_LIB) $(DESTDIR)/$(libdir)/libgit2.a
+       @mkdir -p $(DESTDIR)/$(libdir)/pkgconfig
+       @cp -f libgit2.pc $(DESTDIR)/$(libdir)/pkgconfig/libgit2.pc
 
 uninstall:
-       @rm -f $(DESTDIR)/$(prefix)/lib/libgit2.a
-       @rm -f $(DESTDIR)/$(prefix)/lib/pkgconfig/libgit2.pc
+       @rm -f $(DESTDIR)/$(libdir)/libgit2.a
+       @rm -f $(DESTDIR)/$(libdir)/pkgconfig/libgit2.pc
        @for i in $(PUBLIC_HEADERS); do \
                rm -f $(DESTDIR)/$(prefix)/include/$${i##src/}; \
        done
@@ -124,7 +125,7 @@ $(TEST_RUN): tests/%.run: tests/%.exe
         fi
 
 libgit2.pc: libgit2.pc.in
-       sed 's#@prefix@#$(prefix)#' $< > $@
+       sed -e 's#@prefix@#$(prefix)#' -e 's#@libdir@#$(libdir)#' $< > $@
 
 .PHONY: all
 .PHONY: clean
index 89528ef257ac5bd32f4980146df41872732ba2ac..83fc82fc80ee42dc76405745ac74a80f7b7a9fd0 100644 (file)
@@ -1,6 +1,6 @@
 prefix=@prefix@
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=@libdir@
 includedir=${prefix}/include
 
 Name: libgit2