[inseparable changes from match from perl-5.003_99a to perl5.004]
[p5sagit/p5-mst-13.2.git] / win32 / config_sh.PL
CommitLineData
137443ea 1my %opt;
2while (@ARGV && $ARGV[0] =~ /^([\w_]+)=(.*)$/)
3 {
4 $opt{$1}=$2;
5 shift(@ARGV);
6 }
7bac28a0 7
c90c0ff4 8if ($] =~ /\.(\d\d\d)?(\d\d)?$/) { # should always be true
9 $opt{PATCHLEVEL} = int($1 || 0);
10 $opt{SUBVERSION} = $2 || '00';
11}
12
137443ea 13while (<>)
14 {
15 s/~([\w_]+)~/$opt{$1}/g;
16 $_ = "$1='$opt{$1}'\n" if (/^([\w_]+)=/ && exists($opt{$1}));
17 print;
18 }
19