line |
true |
false |
branch |
28
|
0 |
19 |
if ($@ or $Inline::CPP::VERSION < 0.39) |
37
|
18 |
1 |
if (@_) |
38
|
6 |
12 |
if (ref $_[0] eq 'HASH') { } |
40
|
1 |
5 |
if (@_) |
42
|
1 |
6 |
unless _check_config_keys($_) |
47
|
11 |
6 |
if (@_) |
48
|
1 |
10 |
if (ref $_[0] ne 'HASH') |
51
|
0 |
62 |
unless _check_config_keys($_) |
54
|
1 |
15 |
unless (-d $build_dir) |
58
|
6 |
9 |
$config_options->{'AUTOWRAP'} ? : |
62
|
1 |
2 |
if (exists $config_options->{'CODE'} and exists $config_options->{'SRC_LOCATION'}) |
66
|
0 |
1 |
if (exists $config_options->{'BOOT'} and exists $config_options->{'BOOT_F'}) |
70
|
2 |
12 |
if (exists $config_options->{'CODE'}) { } |
|
5 |
7 |
elsif (exists $config_options->{'SRC_LOCATION'}) { } |
72
|
0 |
2 |
if ($code =~ /inline_stack_vars/i) |
75
|
1 |
4 |
unless open RD, '<', $config_options->{'SRC_LOCATION'} |
78
|
0 |
454 |
if ($_ =~ /inline_stack_vars/i) |
80
|
0 |
4 |
unless close RD |
83
|
0 |
7 |
unless open RD, '<', "src/$modfname.cpp" |
86
|
2 |
61 |
if ($_ =~ /inline_stack_vars/i) |
88
|
0 |
7 |
unless close RD |
136
|
1 |
12 |
if (exists $config_options->{'BUILD_NOISY'}) |
138
|
1 |
12 |
if ($config_options->{'DIST'}) |
145
|
6 |
7 |
if ($config_options->{'AUTOWRAP'}) |
147
|
1 |
12 |
if ($config_options->{'BOOT'}) |
149
|
0 |
13 |
if ($config_options->{'BOOT_F'}) |
151
|
0 |
0 |
unless open RD, '<', $config_options->{'BOOT_F'} |
154
|
0 |
0 |
if ($_ =~ /inline_stack_vars/i) |
156
|
0 |
0 |
unless close RD |
162
|
1 |
12 |
if ($config_options->{'MAKE'}) |
164
|
7 |
6 |
if (exists $config_options->{'TYPEMAPS'}) { } |
165
|
5 |
2 |
if (ref $config_options->{'TYPEMAPS'} eq 'ARRAY') { } |
167
|
1 |
4 |
unless -f $_ |
174
|
0 |
2 |
unless -f $_ |
186
|
1 |
11 |
if ($config_options->{'PREFIX'}) |
192
|
1 |
11 |
if ($config_options->{'LIBS'}) |
195
|
1 |
0 |
if (ref $o->{'ILSM'}{'MAKEFILE'}{'LIBS'} eq 'ARRAY') { } |
203
|
1 |
0 |
if (ref $config_options->{'LIBS'} eq 'ARRAY') { } |
214
|
2 |
10 |
if ($config_options->{'PRE_HEAD'}) |
218
|
1 |
1 |
if (not -f $v) { } |
223
|
0 |
1 |
unless open RD, '<', $v |
225
|
0 |
1 |
unless close RD |
231
|
6 |
6 |
if ($config_options->{'AUTO_INCLUDE'}) |
233
|
1 |
11 |
if ($config_options->{'CC'}) |
235
|
1 |
11 |
if ($config_options->{'CCFLAGS'}) |
237
|
0 |
12 |
if ($config_options->{'CCFLAGSEX'}) |
240
|
6 |
6 |
if (exists $config_options->{'INC'}) { } |
241
|
0 |
6 |
if (ref $config_options->{'INC'} eq 'ARRAY') { } |
248
|
1 |
11 |
if ($config_options->{'LD'}) |
250
|
1 |
11 |
if ($config_options->{'PREREQ_PM'}) |
252
|
1 |
11 |
if ($config_options->{'LDDLFLAGS'}) |
256
|
1 |
11 |
if ($config_options->{'MAKE'}) |
258
|
1 |
11 |
if ($config_options->{'MYEXTLIB'}) |
260
|
1 |
11 |
if ($config_options->{'OPTIMIZE'}) |
262
|
0 |
12 |
if ($config_options->{'USING'}) |
264
|
0 |
0 |
if (ref $val eq 'ARRAY') { } |
273
|
5 |
7 |
unless ($need_inline_h) |
278
|
1 |
11 |
uc $config_options->{'WRITE_MAKEFILE_PL'} eq 'P' ? : |
283
|
4 |
8 |
if ($config_options->{'WRITE_MAKEFILE_PL'}) |
286
|
4 |
0 |
if ($config_options->{'VERSION'}) { } |
290
|
1 |
3 |
if (uc $config_options->{'WRITE_MAKEFILE_PL'} eq 'P') |
295
|
4 |
8 |
if ($config_options->{'WRITE_PM'}) |
296
|
4 |
0 |
if ($config_options->{'VERSION'}) { } |
304
|
2 |
10 |
if ($config_options->{'MANIF'}) |
308
|
1 |
11 |
if ($config_options->{'T'}) |
328
|
1 |
11 |
if ($portable) |
331
|
0 |
1 |
unless open WRA, '>', "$build_dir/auto_include.in" |
333
|
2 |
16 |
if $l =~ /__INLINE_CPP_STANDARD_HEADERS/ or $l =~ /__INLINE_CPP_NAMESPACE_STD/ |
336
|
0 |
1 |
unless close WRA |
344
|
1 |
11 |
if $portable |
346
|
7 |
5 |
if ($need_inline_headers) |
357
|
68 |
912 |
if $_ eq $_[0] |
371
|
2 |
2 |
if ($config_options->{'USE'}) |
373
|
0 |
2 |
if ref $config_options->{'USE'} ne 'ARRAY' |
377
|
0 |
4 |
unless open WR, '>', $o->{'API'}{'build_dir'} . '/' . $o->{'API'}{'modfname'} . '.pm' |
392
|
3 |
1 |
if (not $config_options->{'EXPORT_ALL'}) { } |
399
|
4 |
4 |
if ($_ =~ /^_/ and not $_ =~ /^__/) |
401
|
0 |
4 |
if ($length + $l > $max) |
405
|
1 |
3 |
if ($length == $offset) { } |
413
|
1 |
3 |
if (not $config_options->{'EXPORT_OK_ALL'} || $config_options->{'EXPORT_TAGS_ALL'}) { } |
420
|
20 |
6 |
if ($_ =~ /^_/ and not $_ =~ /^__/) |
422
|
0 |
6 |
if ($length + $l > $max) |
426
|
3 |
3 |
if ($length == $offset) { } |
434
|
1 |
3 |
if ($config_options->{'EXPORT_TAGS_ALL'}) |
438
|
4 |
4 |
if ($_ =~ /^_/ and not $_ =~ /^__/) |
440
|
0 |
4 |
if ($length + $l > $max) |
444
|
1 |
3 |
if ($length == $offset) { } |
454
|
0 |
4 |
unless close WR |
466
|
0 |
1 |
unless rename "$bd/Makefile.PL", "$bd/Makefile.PL_first" |
480
|
0 |
1 |
unless open WRT, '>', "$bd/ilcpptest.cpp" |
482
|
0 |
1 |
unless close WRT |
485
|
0 |
1 |
unless open RD, '<', "$bd/Makefile.PL_first" |
486
|
0 |
1 |
unless open WR, '>', "$bd/Makefile.PL" |
633
|
0 |
19 |
if ($_ =~ /'LIBS' => '/) |
639
|
1 |
18 |
if ($_ =~ /'CC' =>/) |
643
|
0 |
1 |
unless close RD |
644
|
0 |
1 |
unless close WR |
645
|
0 |
1 |
unless unlink "$bd/Makefile.PL_first" |
658
|
0 |
2 |
unless open WRM, '>', "$bd/MANIFEST" |
660
|
2 |
0 |
if ($c->{'WRITE_PM'}) |
661
|
0 |
2 |
if ($ih) |
663
|
2 |
0 |
if ($c->{'WRITE_MAKEFILE_PL'}) |
665
|
1 |
1 |
if (uc $c->{'WRITE_MAKEFILE_PL'} eq 'P') |
678
|
0 |
1 |
unless (-d $path) |
679
|
0 |
0 |
unless (File::Path::make_path($path, {'verbose', 1})) |
683
|
0 |
1 |
unless open WRT, '>', "$path/00load.t" |
690
|
0 |
1 |
unless close WRT |