Branch Coverage

blib/lib/ExtUtils/F77.pm
Criterion Covered Total %
branch 22 90 24.4


line true false branch
439 1 0 unless $system
440 0 1 if $system =~ /Cygwin/
441 1 0 unless $compiler
443 1 0 defined $compiler ? :
446 0 1 if (defined $ENV{'F77LIBS'}) { }
454 1 0 if (defined $compiler and defined $F77config{$system}) { }
456 0 1 if ($flibs ne '')
463 0 0 if $^O =~ /cygwin/i
464 0 0 if $^O eq 'VMS'
467 0 0 if ($compiler eq 'GNU') { }
471 0 0 if $flibs ne ''
480 1 0 unless ("$Runtime" ne '-LSNAFU -lwontwork' and $ok)
486 0 1 $^O =~ /Freebsd/i ? :
0 1 $Config{'cc'} =~ /\bgcc/ && $^O =~ /MSWin32/i ? :
492 0 1 if $flibs ne ''
493 1 0 unless $Runtime and $ok
503 0 1 if (defined $F77config{$system}{$compiler}{'Trail_'}) { }
515 0 1 if (defined $F77config{$system}{$compiler}{'Compiler'}) { }
526 0 1 if (defined $F77config{$system}{$compiler}{'Cflags'}) { }
589 0 3 ref $_[0] eq 'CODE' ? :
606 0 0 if (m[/SC(\d)\.(\d)/?.*$])
609 0 0 if (m[/SC(\d)\.(\d)\.(\d)/?.*$])
630 0 0 if /^-L(.+)$/ and -d $1
636 0 0 if /^-L/
637 0 0 if $_ eq '-lm'
638 0 0 if (/^-l(.+)$/)
641 0 0 unless (any_exists($pat))
647 0 0 $ret ? :
665 0 0 if (`${file}_exe` ne " Hello World\n") { }
674 0 0 if -e "$file.o"
688 0 0 if (not $isgcc and $^O ne 'VMS')
690 0 0 if $Config{'gccversion'}
692 0 0 if ($isgcc) { }
694 0 0 unless $string =~ /\n$/
700 0 0 if ($isgcc or $flibs =~ /-lg2c/ or $flibs =~ /-lf2c/) { }
702 0 0 if (not $fallback_compiler eq 'GFortran' && $^O =~ /MSWin/i) { }
720 0 5 if ($^O =~ /mswin32/i) { }
727 0 19 if exists $CACHE{$name}
729 0 133 if (-x $dir . "/$name")
736 0 5 if $^O eq 'VMS'
744 0 2 if $^O =~ /MSWin32/i
755 2 0 unless defined $compiler
764 0 0 if (defined $dir and $dir ne "lib$test.a") { }
773 0 0 if (defined $dir and $dir ne "lib$test.so") { }
789 0 0 if ($Config{'osname'} =~ /darwin/ and $Config{'osvers'} >= 14 and $compiler eq 'gfortran' and $version >= 4.9)