This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
In makedef.pl, defaulting $ARGS{TARG_DIR} to '' simplifies the code.
authorNicholas Clark <nick@ccl4.org>
Sun, 21 Aug 2011 12:30:14 +0000 (14:30 +0200)
committerNicholas Clark <nick@ccl4.org>
Thu, 25 Aug 2011 09:34:37 +0000 (11:34 +0200)
makedef.pl

index 1f61c47..672c38e 100644 (file)
@@ -35,7 +35,7 @@ BEGIN { unshift @INC, "lib" }
 use Config;
 use strict;
 
-my %ARGS = (CCTYPE => 'MSVC');
+my %ARGS = (CCTYPE => 'MSVC', TARG_DIR => '');
 
 my %define;
 
@@ -100,10 +100,8 @@ my $global_sym  = "global.sym";
 my $globvar_sym = "globvar.sym";
 my $perlio_sym  = "perlio.sym";
 
-if (exists $ARGS{TARG_DIR}) {
-    s/^/$ARGS{TARG_DIR}/
-       foreach $intrpvar_h, $perlvars_h, $global_sym, $globvar_sym, $perlio_sym;
-}
+s/^/$ARGS{TARG_DIR}/
+    foreach $intrpvar_h, $perlvars_h, $global_sym, $globvar_sym, $perlio_sym;
 
 open(CFG, '<', 'config.h') || die "Cannot open config.h: $!\n";
 while (<CFG>) {