This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Module::CoreList 5.20171120 is now on CPAN
[perl5.git] / Porting / mksample
1 #!/bin/sh
2 #
3 # This script can be used to keep Porting/config_H (which is an example
4 # config.h) up-to-date with the latest Configure.
5
6 # Original author: Andy Dougherty       July 14, 1998
7
8 rm -f config.sh Policy.sh
9 cat >Policy.sh <<'EOP'
10 libswanted="cl pthread $libswanted"
11 EOP
12
13 sh ./Configure -Dprefix=/opt/perl \
14         -Dcf_by='yourname' \
15         -Dcf_email='yourname@yourhost.yourplace.com' \
16         -Dperladmin='yourname@yourhost.yourplace.com' \
17         -Dmydomain='.yourplace.com' \
18         -Dmyhostname='yourhost' \
19         -Duse64bitint \
20         -Dusedevel \
21         -dE
22 test $? = 0 || exit 1
23 chmod u+w Porting Porting/config*
24 cp config.sh Porting/config.sh
25 sh config_h.SH
26 cat <<'EOCP' > Porting/config_H
27 /* This file (config_H) is a sample config.h file.  If you are unable
28    to successfully run Configure, copy this file to config.h and
29    edit it to suit your system.
30 */
31 EOCP
32 cat config.h >> Porting/config_H
33 rm config.sh config.h