This is a live mirror of the Perl 5 development currently hosted at
Start backport of 23674, 23675, and 23676
[metaconfig.git] / U / perl / userelocatableinc.U
1 ?RCS: $Id: relocation.U,v 1.0 20041229 14:00:00 merijn Exp merijn $
2 ?RCS:
3 ?RCS: Copyright (c) 2004, H.Merijn Brand, Nicholas Clarck
4 ?RCS: 
5 ?RCS: You may redistribute only under the terms of the Artistic Licence,
6 ?RCS: as specified in the README file that comes with the distribution.
7 ?RCS: You may reuse parts of this distribution only within the terms of
8 ?RCS: that same Artistic Licence; a copy of which may be found at the root
9 ?RCS: of the source tree for dist 3.0.
10 ?RCS:
11 ?RCS:
12 ?MAKE:userelocatableinc: archlib privlib sitearch sitelib vendorarch vendorlib
13 ?MAKE:  -pick add $@ %<
14 ?Y:TOP
15 ?S:userelocatableinc:
16 ?S:     This variable is set to true to indicate that perl should relocate
17 ?S:     @INC entries at runtime based on the path to the perl binary.
18 ?S:     Any @INC paths starting ".../" are relocated relative to the directory
19 ?S:     containing the perl binary, and a logical cleanup of the path is then
20 ?S:     made around the join point (removing "dir/../" pairs)
21 ?S:.
23 ?C:     This symbol, if defined, indicates that we'd like to relocate entries
24 ?C:     in @INC at run time based on the location of the perl binary.
25 ?C:.
26 ?H:#define PERL_RELOCATABLE_INC "$userelocatableinc"            /**/
27 ?H:.
28 ?T:need_relocation
29 ?LINT:extern archlib privlib sitearch sitelib vendorarch vendorlib
30 # probably will refer to
31 #   $archlib $privlib $sitearch $sitelib $vendorarch $vendorlib
32 need_relocation=0
33 userelocatableinc=undef