| line |
true |
false |
branch |
|
74
|
0 |
2 |
unless $config->get('usedl') |
|
87
|
0 |
2 |
if ($^O eq 'MSWin32' and $cc =~ /^cl/) { } |
|
|
0 |
2 |
elsif ($^O eq 'VMS') { } |
|
93
|
0 |
0 |
unless (open my $opt_fh, '>>', "$abs_basename.opt") |
|
97
|
0 |
0 |
$ccflags =~ s[ /inc[^=]+ (?:=)+ (?:\()? ( [^\/\)]* ) ][]xi ? : |
|
103
|
0 |
2 |
if ($^O eq 'MSWin32') { } |
|
|
0 |
2 |
elsif ($^O eq 'cygwin') { } |
|
|
0 |
2 |
elsif ($^O eq 'aix') { } |
|
|
0 |
2 |
elsif ($^O eq 'android') { } |
|
108
|
0 |
0 |
$config->get('useshrplib') ? : |
|
121
|
0 |
2 |
if ($prelinking{$^O}) |
|
128
|
0 |
2 |
unless (printf $source_handle $loadable_object_format, $basename, $package) |
|
129
|
0 |
2 |
unless (close $source_handle) |
|
132
|
4 |
0 |
unless $args{'quiet'} |
|
133
|
0 |
4 |
if (system $command) |
|
137
|
0 |
2 |
exists $args{'skip_load'} ? : |
|
|
0 |
2 |
if exists $args{'skip_load'} ? $args{'skip_load'} : $config->get('usecrosscompile') |
|
142
|
0 |
2 |
if ($handle) { } |
|
143
|
0 |
0 |
unless (my $symbol = DynaLoader::dl_find_symbol($handle, "boot_$basename")) |
|
145
|
0 |
0 |
unless my $ret = eval {
do {
&$compilet();
$package->exported
}
} |
|
147
|
0 |
0 |
unless eval {
do {
DynaLoader::dl_unload_file($handle)
}
} |
|
163
|
0 |
0 |
if $config->get('useshrplib') eq 'true' |
|
175
|
0 |
0 |
if ($static_unsupported_on{$^O}) { } |
|
179
|
0 |
0 |
length $full_ar ? : |
|
182
|
0 |
0 |
if $ranlib ne ':' |
|
187
|
0 |
0 |
unless (printf $source_handle $loadable_object_format, $basename, $package) |
|
188
|
0 |
0 |
unless (close $source_handle) |
|
191
|
0 |
0 |
unless $args{'quiet'} |
|
192
|
0 |
0 |
if (system $command) |
|
201
|
0 |
1 |
$linktype eq 'static' ? : |