mirror of
https://github.com/git/git.git
synced 2026-01-21 08:00:54 +00:00
Merge branch 'pb/gitpm'
This commit is contained in:
4
INSTALL
4
INSTALL
@@ -39,8 +39,8 @@ Issues of note:
|
||||
|
||||
GIT_EXEC_PATH=`pwd`
|
||||
PATH=`pwd`:$PATH
|
||||
PERL5LIB=`pwd`/perl/blib/lib:`pwd`/perl/blib/arch/auto/Git
|
||||
export GIT_EXEC_PATH PATH PERL5LIB
|
||||
GITPERLLIB=`pwd`/perl/blib/lib:`pwd`/perl/blib/arch/auto/Git
|
||||
export GIT_EXEC_PATH PATH GITPERLLIB
|
||||
|
||||
- Git is reasonably self-sufficient, but does depend on a few external
|
||||
programs and libraries:
|
||||
|
||||
4
Makefile
4
Makefile
@@ -553,7 +553,9 @@ $(patsubst %.perl,%,$(SCRIPT_PERL)): perl/Makefile
|
||||
$(patsubst %.perl,%,$(SCRIPT_PERL)): % : %.perl
|
||||
rm -f $@ $@+
|
||||
INSTLIBDIR=`$(MAKE) -C perl -s --no-print-directory instlibdir` && \
|
||||
sed -e '1s|#!.*perl\(.*\)|#!$(PERL_PATH_SQ)\1|' \
|
||||
sed -e '1s|#!.*perl|#!$(PERL_PATH_SQ)|1' \
|
||||
-e '2i\
|
||||
use lib (split(/:/, $$ENV{GITPERLLIB} || '\'"$$INSTLIBDIR"\''));' \
|
||||
-e 's|@@INSTLIBDIR@@|'"$$INSTLIBDIR"'|g' \
|
||||
-e 's/@@GIT_VERSION@@/$(GIT_VERSION)/g' \
|
||||
$@.perl >$@+
|
||||
|
||||
@@ -6,11 +6,6 @@
|
||||
# This file is licensed under the GPL v2, or a later version
|
||||
# at the discretion of Linus Torvalds.
|
||||
|
||||
BEGIN {
|
||||
unless (exists $ENV{'RUNNING_GIT_TESTS'}) {
|
||||
unshift @INC, '@@INSTLIBDIR@@';
|
||||
}
|
||||
}
|
||||
use warnings;
|
||||
use strict;
|
||||
use Getopt::Std;
|
||||
|
||||
@@ -206,9 +206,8 @@ PYTHON=`sed -e '1{
|
||||
PYTHONPATH=$(pwd)/../compat
|
||||
export PYTHONPATH
|
||||
}
|
||||
RUNNING_GIT_TESTS=YesWeAre
|
||||
PERL5LIB=$(pwd)/../perl/blib/lib:$(pwd)/../perl/blib/arch/auto/Git
|
||||
export PERL5LIB RUNNING_GIT_TESTS
|
||||
GITPERLLIB=$(pwd)/../perl/blib/lib:$(pwd)/../perl/blib/arch/auto/Git
|
||||
export GITPERLLIB
|
||||
test -d ../templates/blt || {
|
||||
error "You haven't built things yet, have you?"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user