| 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 (@_) |
|
45
|
11 |
7 |
if (@_) |
|
46
|
1 |
10 |
if (ref $_[0] ne 'HASH') |
|
50
|
1 |
16 |
unless (-d $build_dir) |
|
54
|
6 |
10 |
$$config_options{'AUTOWRAP'} ? : |
|
58
|
1 |
15 |
if (exists $$config_options{'CODE'} and exists $$config_options{'SRC_LOCATION'}) |
|
62
|
0 |
15 |
if (exists $$config_options{'BOOT'} and exists $$config_options{'BOOT_F'}) |
|
66
|
2 |
13 |
if (exists $$config_options{'CODE'}) { } |
|
|
5 |
8 |
elsif (exists $$config_options{'SRC_LOCATION'}) { } |
|
68
|
0 |
2 |
if ($code =~ /inline_stack_vars/i) |
|
71
|
1 |
4 |
unless open RD, '<', $$config_options{'SRC_LOCATION'} |
|
74
|
0 |
490 |
if ($_ =~ /inline_stack_vars/i) |
|
76
|
0 |
4 |
unless close RD |
|
79
|
0 |
8 |
unless open RD, '<', "src/$modfname.cpp" |
|
82
|
3 |
85 |
if ($_ =~ /inline_stack_vars/i) |
|
84
|
0 |
8 |
unless close RD |
|
133
|
1 |
65 |
unless _check_config_keys($_) |
|
135
|
1 |
12 |
if (exists $$config_options{'BUILD_NOISY'}) |
|
137
|
1 |
12 |
if ($$config_options{'DIST'}) |
|
143
|
6 |
7 |
if ($$config_options{'AUTOWRAP'}) |
|
145
|
1 |
12 |
if ($$config_options{'BOOT'}) |
|
147
|
0 |
13 |
if ($$config_options{'BOOT_F'}) |
|
149
|
0 |
0 |
unless open RD, '<', $$config_options{'BOOT_F'} |
|
152
|
0 |
0 |
if ($_ =~ /inline_stack_vars/i) |
|
154
|
0 |
0 |
unless close RD |
|
160
|
1 |
12 |
if ($$config_options{'MAKE'}) |
|
162
|
7 |
6 |
if (exists $$config_options{'TYPEMAPS'}) { } |
|
163
|
5 |
2 |
if (ref $$config_options{'TYPEMAPS'} eq 'ARRAY') { } |
|
165
|
1 |
4 |
unless -f $_ |
|
172
|
0 |
2 |
unless -f $_ |
|
184
|
1 |
11 |
if ($$config_options{'PREFIX'}) |
|
190
|
1 |
11 |
if ($$config_options{'LIBS'}) |
|
193
|
1 |
0 |
if (ref $$o{'ILSM'}{'MAKEFILE'}{'LIBS'} eq 'ARRAY') { } |
|
201
|
1 |
0 |
if (ref $$config_options{'LIBS'} eq 'ARRAY') { } |
|
212
|
2 |
10 |
if ($$config_options{'PRE_HEAD'}) |
|
216
|
1 |
1 |
if (not -f $v) { } |
|
221
|
0 |
1 |
unless open RD, '<', $v |
|
223
|
0 |
1 |
unless close RD |
|
229
|
6 |
6 |
if ($$config_options{'AUTO_INCLUDE'}) |
|
231
|
1 |
11 |
if ($$config_options{'CC'}) |
|
233
|
1 |
11 |
if ($$config_options{'CCFLAGS'}) |
|
235
|
0 |
12 |
if ($$config_options{'CCFLAGSEX'}) |
|
238
|
6 |
6 |
if (exists $$config_options{'INC'}) { } |
|
239
|
0 |
6 |
if (ref $$config_options{'INC'} eq 'ARRAY') { } |
|
246
|
1 |
11 |
if ($$config_options{'LD'}) |
|
248
|
1 |
11 |
if ($$config_options{'PREREQ_PM'}) |
|
250
|
1 |
11 |
if ($$config_options{'LDDLFLAGS'}) |
|
254
|
1 |
11 |
if ($$config_options{'MAKE'}) |
|
256
|
1 |
11 |
if ($$config_options{'MYEXTLIB'}) |
|
258
|
1 |
11 |
if ($$config_options{'OPTIMIZE'}) |
|
260
|
0 |
12 |
if ($$config_options{'USING'}) |
|
262
|
0 |
0 |
if (ref $val eq 'ARRAY') { } |
|
271
|
5 |
7 |
unless ($need_inline_h) |
|
276
|
1 |
11 |
uc $$config_options{'WRITE_MAKEFILE_PL'} eq 'P' ? : |
|
281
|
4 |
8 |
if ($$config_options{'WRITE_MAKEFILE_PL'}) |
|
284
|
4 |
0 |
if ($$config_options{'VERSION'}) { } |
|
288
|
1 |
3 |
if (uc $$config_options{'WRITE_MAKEFILE_PL'} eq 'P') |
|
293
|
4 |
8 |
if ($$config_options{'WRITE_PM'}) |
|
294
|
4 |
0 |
if ($$config_options{'VERSION'}) { } |
|
302
|
2 |
10 |
if ($$config_options{'MANIF'}) |
|
322
|
1 |
11 |
if ($portable) |
|
325
|
0 |
1 |
unless open WRA, '>', "$build_dir/auto_include.in" |
|
327
|
2 |
16 |
if $l =~ /__INLINE_CPP_STANDARD_HEADERS/ or $l =~ /__INLINE_CPP_NAMESPACE_STD/ |
|
330
|
0 |
1 |
unless close WRA |
|
338
|
1 |
11 |
if $portable |
|
340
|
7 |
5 |
if ($need_inline_headers) |
|
351
|
65 |
848 |
if $_ eq $_[0] |
|
365
|
2 |
2 |
if ($$config_options{'USE'}) |
|
366
|
0 |
2 |
if ref $$config_options{'USE'} ne 'ARRAY' |
|
371
|
0 |
4 |
unless open WR, '>', $$o{'API'}{'build_dir'} . '/' . $$o{'API'}{'modfname'} . '.pm' |
|
386
|
3 |
1 |
if (not $$config_options{'EXPORT_ALL'}) { } |
|
393
|
4 |
4 |
if ($_ =~ /^_/ and not $_ =~ /^__/) |
|
395
|
0 |
4 |
if ($length + $l > $max) |
|
399
|
1 |
3 |
if ($length == $offset) { } |
|
407
|
1 |
3 |
if (not $$config_options{'EXPORT_OK_ALL'} || $$config_options{'EXPORT_TAGS_ALL'}) { } |
|
414
|
24 |
6 |
if ($_ =~ /^_/ and not $_ =~ /^__/) |
|
416
|
0 |
6 |
if ($length + $l > $max) |
|
420
|
3 |
3 |
if ($length == $offset) { } |
|
428
|
1 |
3 |
if ($$config_options{'EXPORT_TAGS_ALL'}) |
|
432
|
4 |
4 |
if ($_ =~ /^_/ and not $_ =~ /^__/) |
|
434
|
0 |
4 |
if ($length + $l > $max) |
|
438
|
1 |
3 |
if ($length == $offset) { } |
|
448
|
0 |
4 |
unless close WR |
|
460
|
0 |
1 |
unless rename "$bd/Makefile.PL", "$bd/Makefile.PL_first" |
|
474
|
0 |
1 |
unless open WRT, '>', "$bd/ilcpptest.cpp" |
|
476
|
0 |
1 |
unless close WRT |
|
479
|
0 |
1 |
unless open RD, '<', "$bd/Makefile.PL_first" |
|
480
|
0 |
1 |
unless open WR, '>', "$bd/Makefile.PL" |
|
627
|
0 |
19 |
if ($_ =~ /'LIBS' => '/) |
|
633
|
1 |
18 |
if ($_ =~ /'CC' =>/) |
|
637
|
0 |
1 |
unless close RD |
|
638
|
0 |
1 |
unless close WR |
|
639
|
0 |
1 |
unless unlink "$bd/Makefile.PL_first" |
|
652
|
0 |
2 |
unless open WRM, '>', "$bd/MANIFEST" |
|
654
|
2 |
0 |
if ($$c{'WRITE_PM'}) |
|
655
|
0 |
2 |
if ($ih) |
|
657
|
2 |
0 |
if ($$c{'WRITE_MAKEFILE_PL'}) |
|
659
|
1 |
1 |
if (uc $$c{'WRITE_MAKEFILE_PL'} eq 'P') |