X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=configpm;h=1fb9c3e09c8a9e6d0301e7301fbbd0b6a18d57e6;hb=a393eb287998e9573b969f843d4a023c7a18aee5;hp=ced0ad7c2765e895c2789fc7d0257cf72846e282;hpb=8ed6d636bbf576aca711d971b9e9893460c96ecc;p=p5sagit%2Fp5-mst-13.2.git diff --git a/configpm b/configpm index ced0ad7..1fb9c3e 100755 --- a/configpm +++ b/configpm @@ -31,12 +31,9 @@ # on Config.pm should trigger even if only Config_heavy.pl has changed. sub usage { die < '', # --cross=PLATFORM - crosscompiling for PLATFORM 'glossary' => 1, # --no-glossary - no glossary file inclusion, # for compactness - 'heavy' => '', # pathname of the Config_heavy.pl file ); sub opts { @@ -90,29 +86,24 @@ sub opts { my %Opts = opts(); my ($Config_SH, $Config_PM, $Config_heavy, $Config_POD); -my $Glossary = $ARGV[1] || 'Porting/Glossary'; +my $Glossary = 'Porting/Glossary'; if ($Opts{cross}) { # creating cross-platform config file mkdir "xlib"; mkdir "xlib/$Opts{cross}"; - $Config_PM = $ARGV[0] || "xlib/$Opts{cross}/Config.pm"; + $Config_PM = "xlib/$Opts{cross}/Config.pm"; $Config_POD = "xlib/$Opts{cross}/Config.pod"; $Config_SH = "Cross/config-$Opts{cross}.sh"; } else { - $Config_PM = $ARGV[0] || 'lib/Config.pm'; + $Config_PM = "lib/Config.pm"; $Config_POD = "lib/Config.pod"; $Config_SH = "config.sh"; } -if ($Opts{heavy}) { - $Config_heavy = $Opts{heavy}; -} -else { - ($Config_heavy = $Config_PM) =~ s!\.pm$!_heavy.pl!; - die "Can't automatically determine name for Config_heavy.pl from '$Config_PM'" - if $Config_heavy eq $Config_PM; -} +($Config_heavy = $Config_PM) =~ s/\.pm$/_heavy.pl/; +die "Can't automatically determine name for Config_heavy.pl from '$Config_PM'" + if $Config_heavy eq $Config_PM; my $config_txt; my $heavy_txt;