| blib/lib/ExtUtils/Builder/Profile/Perl.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 7 | 28 | 25.0 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 27 | 1 | 0 | 0 | $os eq "darwin" and $^X eq "/usr/bin/perl" |
| 1 | 0 | 0 | $os eq "darwin" and $^X eq "/usr/bin/perl" and $osmajor >= 18 | |
| 57 | 0 | 1 | 0 | $linker->type eq "loadable-object" and $needs_relinking{$os} |
| line | l | !l | condition |
|---|---|---|---|
| 17 | 0 | 3 | delete $opts->{$key} // [split_like_shell($config->get($key))] |
| 67 | 0 | 0 | $opts->{'rpath'} // [split_like_shell($config->get("ccdlflags") =~ /$rpath_regex/)] |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 12 | 0 | 4 | 0 | delete $opts->{$key} // $config->get($key) |
| 48 | 0 | 0 | 0 | $opts{'dl_name'} //= $opts{'module_name'} |
| 49 | 0 | 0 | 0 | $opts{'dl_file'} //= do { (my $short = $opts{'dl_name'}) =~ s/.*:://; catdir(dirname($to), "$short") } |
| 57 | 0 | 0 | 1 | $linker->type eq "executable" or $linker->type eq "shared-library" |
| 0 | 0 | 1 | $linker->type eq "executable" or $linker->type eq "shared-library" or $linker->type eq "loadable-object" and $needs_relinking{$os} |