1 ?RCS: $Id: sitearch.U,v 3.1 1999/07/08 18:32:29 doughera Exp doughera $
3 ?RCS: Copyright (c) 1996-1998, Andy Dougherty
4 ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
6 ?RCS: You may redistribute only under the terms of the Artistic Licence,
7 ?RCS: as specified in the README file that comes with the distribution.
8 ?RCS: You may reuse parts of this distribution only within the terms of
9 ?RCS: that same Artistic Licence; a copy of which may be found at the root
10 ?RCS: of the source tree for dist 3.0.
12 ?RCS: $Log: sitearch.U,v $
13 ?RCS: Revision 3.1 1999/07/08 18:32:29 doughera
14 ?RCS: Updated for perl5.005_5x
16 ?RCS: Revision 3.0.1.1 1997/02/28 16:21:30 ram
17 ?RCS: patch61: created
19 ?MAKE:sitearch sitearchexp installsitearch: cat sed Getfile \
20 Oldconfig Prefixit archname installprefix \
22 ?MAKE: -pick add $@ %<
25 ?S: This variable contains the eventual value of the SITEARCH symbol,
26 ?S: which is the name of the private library for this package. It may
27 ?S: have a ~ on the front. It is up to the makefile to eventually create
28 ?S: this directory while performing installation (with ~ substitution).
29 ?S: The standard distribution will put nothing in this directory.
30 ?S: After perl has been installed, users may install their own local
31 ?S: architecture-dependent modules in this directory with
32 ?S: MakeMaker Makefile.PL
33 ?S: or equivalent. See INSTALL for details.
36 ?S: This variable is the ~name expanded version of sitearch, so that you
37 ?S: may use it directly in Makefiles or shell scripts.
40 ?S: This variable is really the same as sitearchexp but may differ on
41 ?S: those systems using AFS. For extra portability, only this variable
42 ?S: should be used in makefiles.
45 ?C: This symbol contains the name of the private library for this package.
46 ?C: The library is private in the sense that it needn't be in anyone's
47 ?C: execution path, but it should be accessible by the world. The program
48 ?C: should be prepared to do ~ expansion.
49 ?C: The standard distribution will put nothing in this directory.
50 ?C: After perl has been installed, users may install their own local
51 ?C: architecture-dependent modules in this directory with
52 ?C: MakeMaker Makefile.PL
53 ?C: or equivalent. See INSTALL for details.
56 ?C: This symbol contains the ~name expanded version of SITEARCH, to be used
57 ?C: in programs that are not prepared to deal with ~ expansion at run-time.
59 ?H:#define SITEARCH "$sitearch" /**/
60 ?H:#define SITEARCH_EXP "$sitearchexp" /**/
62 : determine where site specific architecture-dependent libraries go.
63 : sitelib default is /usr/local/lib/perl5/site_perl/$version
64 : sitearch default is /usr/local/lib/perl5/site_perl/$version/$archname
65 : sitelib may have an optional trailing /share.
67 '') dflt=`echo $sitelib | $sed 's,/share$,,'`
68 dflt="$dflt/$archname"
73 set sitearch sitearch none
77 The installation process will also create a directory for
78 architecture-dependent site-specific extensions and modules.
82 rp='Pathname for the site-specific architecture-dependent library files?'
86 : Change installation prefix, if necessary.
87 if $test X"$prefix" != X"$installprefix"; then
88 installsitearch=`echo $sitearchexp | sed "s#^$prefix#$installprefix#"`
90 installsitearch="$sitearchexp"