Branch Coverage

lib/ExtUtils/MM_Win32.pm
Criterion Covered Total %
branch 5 126 3.9


line true false branch
40 0 2 $config->{'cc'} =~ /\bbcc/i ? :
41 0 2 $config->{'cc'} =~ /\bgcc\b/i ? :
42 0 2 $config->{'cc'} =~ /\b(?:cl|icl)/i ? :
58 0 0 if $self->{'SKIPHASH'}{'dynamic'}
100 0 0 exists $ENV{'PATHEXT'} ? :
105 0 0 if ($file =~ /($e)$/i) { }
106 0 0 if -e $file
110 0 0 if -e "$file$_"
127 0 0 $self->is_make_type('gmake') ? :
0 0 $self->is_make_type('dmake') ? :
0 0 $self->is_make_type('nmake') ? :
146 0 0 $self->{'PERL_CORE'} ? :
179 0 0 if (grep((/\S/ && !/:nodefault/i), @{$$self{"LIBS"};}))
182 0 0 unless my $to_add = $libs[$ind]
184 0 0 if $self->{$varname}
191 0 0 if ($BORLAND)
195 0 0 if length $libpath
229 0 0 unless defined $self->{$macro}
244 0 0 unless $self->is_make_type("gmake")
258 0 0 unless $self->is_make_type("dmake")
285 0 0 unless $self->is_make_type("nmake")
288 0 0 unless defined $self->{$macro}
293 0 0 if $ExtUtils::MakeMaker::macro_dep{$macro}
303 0 0 if -e $self->catfile($self->{'PERL_INC'}, "config.h")
309 0 0 unless $self->is_make_type("nmake")
321 0 0 unless $self->is_make_type("nmake")
345 0 0 if $self->is_make_type("dmake")
360 0 0 if $BORLAND
361 0 0 $GCC ? :
0 0 $BORLAND ? :
376 0 0 if ($GCC) { }
0 0 elsif ($BORLAND) { }
384 0 0 $self->is_make_type('dmake') ? :
388 0 0 if ($exportlist eq '$(EXPORT_LIST)') { }
389 0 0 $self->is_make_type('dmake') ? :
434 0 0 $GCC ? :
459 0 0 if -r $file and -f _
460 0 0 if -r "$file.pl" and -f _
461 0 0 if -r "$file.plx" and -f _
462 0 0 if -r "$file.bat" and -f _
468 0 0 unless $self->is_make_type("dmake")
469 0 0 unless $self->can_load_xs
476 0 0 length $file > 11 ? :
485 0 0 unless $arg =~ / /
486 0 0 if $self->is_make_type("gmake")
487 0 0 if $self->is_make_type("nmake")
490 0 0 if not defined $arg or $arg =~ / /
507 0 0 $MSVC ? :
521 0 0 unless $self->is_make_type("nmake")
538 0 0 unless $self->can_load_xs
548 0 0 defined $short ? :
561 0 0 unless defined $switches
578 0 0 unless defined $opts->{'allow_variables'}
586 0 0 if $text =~ /[ \t#]/
596 0 0 if ($self->is_make_type("dmake"))
602 0 0 $opts->{'allow_variables'} ? :
633 1 1 unless $self->is_make_type("nmake")
683 0 0 $MSVC ? :
696 0 0 if $self->{'CFLAGS'}
697 0 0 unless $self->needs_linking
701 0 0 if /^(\S*)\s*=\s*(\S*)$/
703 0 0 if $self->{'LINKTYPE'} eq "static"
724 0 0 if ($make =~ /[^A-Z0-9]/i)