summaryrefslogtreecommitdiff
path: root/Configure
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2006-03-13 23:13:23 +0000
committerNicholas Clark <nick@ccl4.org>2006-03-13 23:13:23 +0000
commit1d230ada0b2ff8ef3af3370141f10c3315abf450 (patch)
treeee6f8edb0dcbf5985b0ccd66f180211d864738aa /Configure
parent4d20abadde4f672afab51524d4ff00c7c65bbed7 (diff)
downloadperl-1d230ada0b2ff8ef3af3370141f10c3315abf450.tar.gz
Somewhat less shaky relocatable @INC support. You can install things
to the current location of the perl tree, move it, install more things, move it again, lather rinse repeat. Configure with -Duserelocatableinc p4raw-id: //depot/perl@27491
Diffstat (limited to 'Configure')
-rwxr-xr-xConfigure10
1 files changed, 8 insertions, 2 deletions
diff --git a/Configure b/Configure
index 56a05f9279..374eb392b3 100755
--- a/Configure
+++ b/Configure
@@ -1161,6 +1161,7 @@ nm_so_opt=''
runnm=''
usenm=''
useperlio=''
+initialinstalllocation=''
userelocatableinc=''
usesocks=''
d_oldpthreads=''
@@ -6031,8 +6032,12 @@ eval $setvar
: Default prefix is now "up one level from where the binaries are"
case "$userelocatableinc" in
-$define|true|[yY]*) prefix=".../.."
- prefixexp=".../..";;
+$define|true|[yY]*) initialinstalllocation="$binexp"
+ bin=".../"
+ binexp=".../"
+ prefix=".../.."
+ prefixexp=".../.."
+ installprefixexp=".../..";;
esac
@@ -22063,6 +22068,7 @@ useopcode='$useopcode'
useperlio='$useperlio'
useposix='$useposix'
usereentrant='$usereentrant'
+initialinstalllocation="$initialinstalllocation"
userelocatableinc='$userelocatableinc'
usesfio='$usesfio'
useshrplib='$useshrplib'