| 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 |