line |
true |
false |
branch |
34
|
0 |
20 |
unless $self->{'properties'}{'perl'} = $class->find_perl_interpreter |
38
|
24517 |
3 |
unless exists $self->{'config'}{$k} |
40
|
1 |
19 |
if defined $ENV{'CC'} |
42
|
1 |
19 |
if defined $ENV{'CFLAGS'} |
43
|
0 |
20 |
if defined $ENV{'CXX'} |
44
|
0 |
20 |
if defined $ENV{'CXXFLAGS'} |
45
|
0 |
20 |
if defined $ENV{'LD'} |
47
|
1 |
19 |
if defined $ENV{'LDFLAGS'} |
49
|
20 |
0 |
unless (exists $self->{'config'}{'cxx'}) |
54
|
19 |
1 |
if $self->{'config'}{'cc'} =~ /^\Q$ccbase$ccsfx\E$/ |
59
|
0 |
17 |
if (can_run($cxx1)) |
65
|
17 |
0 |
if (can_run($cxx2)) |
70
|
0 |
0 |
if (can_run($cxx)) |
75
|
3 |
17 |
unless (exists $self->{'config'}{'cxx'}) |
79
|
3 |
0 |
if defined $cflags |
90
|
0 |
22 |
unless 'File::Spec'->file_name_is_absolute($perl = $^X) or -f ($perl = $Config::Config{'perlpath'}) |
149
|
1 |
12 |
unless defined $args{'source'} |
155
|
0 |
12 |
$args{'object_file'} ? : |
160
|
1 |
11 |
exists $args{'include_dirs'} && ref $args{'include_dirs'} ne 'ARRAY' ? : |
162
|
10 |
2 |
unless $include_dirs_ref |
166
|
12 |
0 |
unless $args{'defines'} |
171
|
4 |
8 |
$args{'C++'} ? : |
183
|
4 |
8 |
$args{'C++'} ? : |
186
|
1 |
11 |
unless $self->do_system(@cc, @flags, $args{'source'}) |
193
|
4 |
5 |
$is_cplusplus ? : |
194
|
4 |
5 |
$is_cplusplus ? : |
195
|
2 |
7 |
if defined $self->{$have_compiler_flag} |
205
|
3 |
4 |
if ($is_cplusplus) { } |
220
|
2 |
5 |
$@ ? : |
239
|
10 |
0 |
if (defined $args{'module_name'} and length $args{'module_name'}) |
242
|
0 |
10 |
if (defined &DynaLoader::mod2fname) |
281
|
1 |
1 |
unless $args->{'dl_file'} |
291
|
1 |
1 |
defined $args->{'dl_version'} ? : |
312
|
9 |
0 |
unless ref $objects |
318
|
0 |
9 |
if $args{'lddl'} and $self->need_prelink |
328
|
8 |
1 |
$args{'lddl'} ? : |
333
|
1 |
8 |
unless $self->do_system(@shrp, @ld, @output, @$objects, @linker_flags) |
336
|
8 |
0 |
wantarray ? : |
342
|
6 |
13 |
unless $self->{'quiet'} |
349
|
26 |
74 |
unless defined $string |
350
|
1 |
73 |
if UNIVERSAL::isa($string, 'ARRAY') |
352
|
9 |
64 |
unless length $string |
357
|
0 |
64 |
if $^O eq 'MSWin32' |
367
|
13 |
4 |
unless $ENV{'PERL_CORE'} |
374
|
1 |
2 |
if (-f 'File::Spec'->catfile($dir, 'config_h.SH') and -f 'File::Spec'->catfile($dir, 'perl.h') and -f 'File::Spec'->catfile($dir, 'lib', 'Exporter.pm')) |
395
|
13 |
0 |
unless $self->perl_src |