Branch Coverage

blib/lib/Module/Build/FFI/Fortran/ExtUtilsF77.pm
Criterion Covered Total %
branch 22 86 25.5


line true false branch
53 1 0 unless 'Module::Build::FFI::Fortran::ExtUtilsF77'->can('config_log')
419 1 0 unless $system
420 0 1 if $system =~ /Cygwin/
421 1 0 unless $compiler
423 1 0 defined $compiler ? :
426 0 1 if (defined $ENV{'F77LIBS'}) { }
434 1 0 if (defined $compiler and defined $F77config{$system}) { }
436 0 1 if ($flibs ne '')
443 0 0 if $^O =~ /cygwin/i
444 0 0 if $^O eq 'VMS'
447 0 0 if $flibs ne ''
455 1 0 unless ("$Runtime" ne '-LSNAFU -lwontwork' and $ok)
461 0 1 $Module::Build::FFI::Fortran::ExtUtilsF77::Config{'cc'} =~ /\bgcc/ && $^O =~ /MSWin32/i ? :
466 0 1 if $flibs ne ''
467 1 0 unless $Runtime and $ok
477 0 1 if (defined $F77config{$system}{$compiler}{'Trail_'}) { }
489 0 1 if (defined $F77config{$system}{$compiler}{'Compiler'}) { }
500 0 1 if (defined $F77config{$system}{$compiler}{'Cflags'}) { }
563 0 3 ref $_[0] eq 'CODE' ? :
580 0 0 if (m[/SC(\d)\.(\d)/?.*$])
583 0 0 if (m[/SC(\d)\.(\d)\.(\d)/?.*$])
604 0 0 if /^-L(.+)$/ and -d $1
610 0 0 if /^-L/
611 0 0 if $_ eq '-lm'
612 0 0 if (/^-l(.+)$/)
615 0 0 unless (any_exists($pat))
621 0 0 $ret ? :
639 0 0 if (`${file}_exe` ne " Hello World\n") { }
648 0 0 if -e "$file.o"
662 0 0 if (not $isgcc and $^O ne 'VMS')
664 0 0 if $Module::Build::FFI::Fortran::ExtUtilsF77::Config{'gccversion'}
666 0 0 if ($isgcc) { }
668 0 0 unless $string =~ /\n$/
674 0 0 if ($isgcc or $flibs =~ /-lg2c/ or $flibs =~ /-lf2c/) { }
676 0 0 if ($fallback_compiler eq 'GFortran' and $^O =~ /MSWin/i) { }
694 0 5 if ($^O =~ /mswin32/i) { }
701 0 19 if exists $CACHE{$name}
703 0 171 if (-x $dir . "/$name")
710 0 5 if $^O eq 'VMS'
718 0 2 if $^O =~ /MSWin32/i
729 2 0 unless defined $compiler
738 0 0 if (defined $dir and $dir ne "lib$test.a") { }
747 0 0 if (defined $dir and $dir ne "lib$test.so") { }