| line |
!l |
l&&!r |
l&&r |
condition |
|
38
|
34 |
0 |
0 |
$postamble and not ref $postamble |
|
76
|
33 |
1 |
0 |
$params{'BIN_SHARE'} and not %{$params{'BIN_SHARE'};} |
|
80
|
31 |
2 |
1 |
$val and ref $val ne 'ARRAY' |
|
85
|
28 |
2 |
4 |
$val and ref $val ne 'ARRAY' |
|
|
30 |
2 |
2 |
$val and ref $val ne 'ARRAY' and ref $val ne 'HASH' |
|
89
|
34 |
0 |
0 |
$params{'TYPEMAPS'} and ref $params{'TYPEMAPS'} ne 'ARRAY' |
|
123
|
34 |
0 |
0 |
my $shared_libs = $params{'MODULE_INFO'}{'SHARED_LIBS'} and $^O ne 'darwin' |
|
133
|
0 |
1 |
33 |
$params{'C'} and @{$params{'C'};} |
|
|
0 |
1 |
0 |
$params{'OBJECT'} and @{$params{'OBJECT'};} |
|
|
0 |
1 |
0 |
$params{'XS'} and scalar keys %{$params{'XS'};} |
|
230
|
0 |
0 |
0 |
$info->{'GMAKE'} and $^O eq 'freebsd' |
|
305
|
0 |
0 |
0 |
$libs and @$libs |
|
332
|
0 |
0 |
0 |
$info->{'CPLUS'} and !$params->{'CPLUS'} || $params->{'CPLUS'} < $info->{'CPLUS'} |
|
334
|
0 |
0 |
0 |
my $bin_share = $params->{'BIN_SHARE'} and not $stop_sharing |
|
353
|
0 |
1 |
0 |
$bin_share->{'LIBS'} and ref $bin_share->{'LIBS'} ne 'ARRAY' |
|
354
|
1 |
0 |
0 |
$bin_share->{'PASSTHROUGH'} and ref $bin_share->{'PASSTHROUGH'} ne 'ARRAY' |
|
437
|
0 |
1 |
45 |
$xs && %$xs |
| line |
l |
!l |
condition |
|
35
|
0 |
34 |
$params{'MIN_PERL_VERSION'} ||= '5.10.0' |
|
39
|
0 |
34 |
$postamble ||= {} |
|
57
|
0 |
34 |
$params{'CONFIGURE_REQUIRES'} ||= {} |
|
58
|
0 |
34 |
$params{'CONFIGURE_REQUIRES'}{'ExtUtils::MakeMaker'} ||= '6.76' |
|
61
|
0 |
34 |
$params{'BUILD_REQUIRES'} ||= {} |
|
62
|
0 |
34 |
$params{'BUILD_REQUIRES'}{'ExtUtils::MakeMaker'} ||= '6.76' |
|
63
|
0 |
34 |
$params{'BUILD_REQUIRES'}{'ExtUtils::ParseXS'} ||= '3.24' |
|
65
|
0 |
34 |
$params{'TEST_REQUIRES'} ||= {} |
|
66
|
0 |
34 |
$params{'TEST_REQUIRES'}{'Test::Simple'} ||= '0.96' |
|
67
|
0 |
34 |
$params{'TEST_REQUIRES'}{'Test::More'} ||= 0 |
|
68
|
0 |
34 |
$params{'TEST_REQUIRES'}{'Test::Deep'} ||= 0 |
|
70
|
0 |
34 |
$params{'PREREQ_PM'} ||= {} |
|
73
|
0 |
34 |
$params{'clean'} ||= {} |
|
74
|
0 |
34 |
$params{'clean'}{'FILES'} ||= '' |
|
91
|
0 |
34 |
Panda::Install::Payload::module_info($params{'NAME'}) || {} |
|
108
|
1 |
2 |
$params{'CC'} ||= 'c++' |
|
109
|
0 |
3 |
$params{'LD'} ||= '$(CC)' |
|
118
|
0 |
34 |
$params{'LDFROM'} ||= '$(OBJECT)' |
|
146
|
0 |
34 |
$params->{'PMLIBDIRS'} ||= ['lib', $name_parts[-1]] |
|
174
|
2 |
32 |
$xs_files ||= {} |
|
231
|
0 |
0 |
$info->{'TARGET'} ||= '' |
|
232
|
0 |
0 |
$info->{'FLAGS'} ||= '' |
|
258
|
0 |
0 |
$params->{'TYPEMAPS'} ||= [] |
|
277
|
0 |
0 |
$params->{'MODULE_INFO'}{'SHARED_LIBS'} ||= [] |
|
328
|
0 |
0 |
$params->{'TYPEMAPS'} ||= [] |
|
335
|
0 |
0 |
$bin_share->{'PASSTHROUGH'} ||= [] |
|
343
|
1 |
0 |
delete $bin_share->{'TYPEMAPS'} || {} |
|
348
|
1 |
0 |
delete $bin_share->{'INCLUDE'} || {} |
|
371
|
1 |
0 |
$params->{'PM'} ||= {} |
|
411
|
0 |
0 |
$info->{'BIN_DEPENDENT'} || [] |
|
426
|
12 |
0 |
$params->{'PM'} ||= {} |
|
523
|
2 |
36 |
$_[0] ||= '' |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
46
|
1 |
0 |
33 |
$params{'ALL_FROM'} or $params{'VERSION_FROM'} |
|
|
0 |
0 |
33 |
$params{'ALL_FROM'} or $params{'VERSION_FROM'} or $params{'ABSTRACT_FROM'} |
|
59
|
0 |
34 |
0 |
$params{'CONFIGURE_REQUIRES'}{'Panda::Install'} ||= $VERSION |
|
71
|
0 |
34 |
0 |
$params{'PREREQ_PM'}{'Panda::Install'} ||= $VERSION |
|
133
|
33 |
0 |
1 |
$params{'C'} and @{$params{'C'};} or $params{'OBJECT'} and @{$params{'OBJECT'};} |
|
|
0 |
0 |
1 |
$params{'C'} and @{$params{'C'};} or $params{'OBJECT'} and @{$params{'OBJECT'};} or $params{'XS'} and scalar keys %{$params{'XS'};} |
|
272
|
0 |
0 |
0 |
$params->{'CONFIGURE_REQUIRES'}{$module} ||= $installed_version |
|
273
|
0 |
0 |
0 |
$params->{'PREREQ_PM'}{$module} ||= $installed_version |
|
332
|
0 |
0 |
0 |
!$params->{'CPLUS'} || $params->{'CPLUS'} < $info->{'CPLUS'} |
|
482
|
12 |
6 |
0 |
$map->{$source} || $source |