Avoid double-slash in path names that depend on $(sharedir).
authorJohannes Sixt <johannes.sixt@telecom.at>
Mon, 11 Jun 2007 08:02:17 +0000 (10:02 +0200)
committerJunio C Hamano <gitster@pobox.com>
Tue, 12 Jun 2007 07:23:31 +0000 (00:23 -0700)
Recent git-gui has the ability to determine the location of its library
files relative to the --exec-dir. Its Makefile enables this capability
depending on the install paths that are specified. However, without this
fix there is an extra slash in a path specification, so that the Makefile
does not recognize the equivalence of two paths that it compares.

A side-effect is that all "standard" builds (which do not set $(sharedir)
explicitly) now exploit above mentioned gut-gui feature.

Another side-effect is that an ugly compiled-in double-slash in
$(template_dir) is avoided.

Signed-off-by: Johannes Sixt <johannes.sixt@telecom.at>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Makefile

index 30a405292215acc4a4520e87a8c10bd7a9284a98..7ce248ea8fa602f32d0335d17b08c61821263f91 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -144,7 +144,7 @@ STRIP ?= strip
 prefix = $(HOME)
 bindir = $(prefix)/bin
 gitexecdir = $(bindir)
-sharedir = $(prefix)/share/
+sharedir = $(prefix)/share
 template_dir = $(sharedir)/git-core/templates/
 ifeq ($(prefix),/usr)
 sysconfdir = /etc