This change makes NO_PERL_MAKEMAKER behave more as ExtUtils::MakeMaker by installing the modules into the perl libdir and not $(prefix)/lib. It will default to sitelib but will allow the user to choose by setting the INSTALLDIRS variable which is also honored by ExtUtils::MakeMaker. Signed-off-by: Tom G. Christensen <tgc@xxxxxxxxxxxxxxxxxxx> --- perl/Makefile | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/perl/Makefile b/perl/Makefile index 4ab21d6..264cfc1 100644 --- a/perl/Makefile +++ b/perl/Makefile @@ -20,7 +20,12 @@ clean: $(RM) $(makfile).old ifdef NO_PERL_MAKEMAKER -instdir_SQ = $(subst ','\'',$(prefix)/lib) +perllib = site +ifdef INSTALLDIRS +perllib = $(INSTALLDIRS) +endif +perlinstdir := $(shell sh -c "$(PERL_PATH_SQ) -V:install$(perllib)lib | cut -d\' -f2") +instdir_SQ = $(subst ','\'',$(perlinstdir)) $(makfile): ../GIT-CFLAGS Makefile echo all: private-Error.pm Git.pm > $@ echo ' mkdir -p blib/lib' >> $@ -- 1.6.4.4 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html