On Thu, Feb 26, 2009 at 09:48:29AM -0500, Tim Visher wrote:
I'm working on getting git 1.6.2-rc2 built. I have a bin, man, info,
and html directory in my home folder that I'd like to use as the
defaults for git. I attempted to do this through
make configure
./configure --XXdir=/full/path/to/dir
make all man info html
make install install-man install-info install-html
But other than the binaries (and I'm not even totally convinced they
got in correctly) and the man pages, everything else seems to be
attempting to go to the typical places in /usr/local.
What am I doing wrong?
The configure support is notoriously incomplete (AFAIK, very few of the
active developers use it regularly). Probably you need something like
this (but I didn't test it):
diff --git a/config.mak.in b/config.mak.in
index 7cce0c1..505d5c7 100644
--- a/config.mak.in
+++ b/config.mak.in
@@ -18,6 +18,8 @@ datarootdir = @datarootdir@
template_dir = @datadir@/git-core/templates
mandir=@mandir@
+htmldir=@htmldir@
+infodir=@infodir@
srcdir = @srcdir@
VPATH = @srcdir@