|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
63
 | 
 0  | 
 1  | 
 $^O eq 'VMS' ? :  | 
 
| 
73
 | 
 1  | 
 0  | 
 unless ($config{'path'})  | 
 
| 
79
 | 
 0  | 
 1  | 
 unless (-f $config{'file'} or $0 ne 'Build.PL' and $0 ne 'Makefile.PL')  | 
 
| 
85
 | 
 0  | 
 0  | 
 unless (grep {$_ eq $config{'prefix'};} @INC)  | 
 
| 
90
 | 
 1  | 
 0  | 
 if (defined $config{'build_class'})  | 
 
| 
117
 | 
 0  | 
 0  | 
 unless $INC{$pathname}  | 
 
| 
118
 | 
 0  | 
 0  | 
 if $@  | 
 
| 
121
 | 
 0  | 
 0  | 
 if -f $file  | 
 
| 
125
 | 
 0  | 
 0  | 
 unless ($skip_isa)  | 
 
| 
142
 | 
 0  | 
 0  | 
 unless open FROM, "< $from"  | 
 
| 
143
 | 
 0  | 
 0  | 
 unless open TO, "> $to"  | 
 
| 
150
 | 
 0  | 
 0  | 
 if (/^=(?:b(?:egin|ack)|head\d|(?:po|en)d|item|(?:ove|fo)r)/) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^=cut\s*\z/ and $in_pod) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (not $in_pod) { }  | 
 
| 
180
 | 
 1  | 
 0  | 
 if ($Module::Build::VERSION >= 0.28)  | 
 
| 
270
 | 
 0  | 
 0  | 
 if (exists $ALIASES{$sub})  | 
 
| 
281
 | 
 0  | 
 0  | 
 if (exists $FLAGS{$sub})  | 
 
| 
283
 | 
 0  | 
 0  | 
 $FLAGS{$sub}[1] ? :  | 
 
| 
284
 | 
 0  | 
 0  | 
 $FLAGS{$sub}[1] ? :  | 
 
| 
296
 | 
 0  | 
 0  | 
 if (exists $ARRAY{$sub})  | 
 
| 
323
 | 
 0  | 
 0  | 
 if (exists $HASH{$sub})  | 
 
| 
326
 | 
 0  | 
 0  | 
 $HASH{$sub}[1] ? :  | 
 
| 
353
 | 
 0  | 
 0  | 
 if ($version > $mb_required)  | 
 
| 
360
 | 
 0  | 
 0  | 
 unless defined $Module::Build::Functions::ARGS{'install_type'}  | 
 
| 
361
 | 
 0  | 
 0  | 
 if 'site' eq $Module::Build::Functions::ARGS{'install_type'}  | 
 
| 
362
 | 
 0  | 
 0  | 
 if 'perl' eq $Module::Build::Functions::ARGS{'install_type'}  | 
 
| 
363
 | 
 0  | 
 0  | 
 if 'vendor' eq $Module::Build::Functions::ARGS{'install_type'}  | 
 
| 
369
 | 
 0  | 
 0  | 
 unless (exists $Module::Build::Functions::ARGS{$name})  | 
 
| 
378
 | 
 0  | 
 0  | 
 unless (exists $Module::Build::Functions::ARGS{$name})  | 
 
| 
387
 | 
 0  | 
 0  | 
 unless (exists $Module::Build::Functions::ARGS{$name1}{$name2})  | 
 
| 
397
 | 
 0  | 
 0  | 
 if ($] < 5.006) { }  | 
 
| 
400
 | 
 0  | 
 0  | 
 unless open $file_handle, "<$name"  | 
 
| 
403
 | 
 0  | 
 0  | 
 unless open $file_handle, '<', $name  | 
 
| 
444
 | 
 0  | 
 0  | 
 if ($content =~ /
		=head \d \s+ (?:authors?)\b \s*
		(.*?)
		=head \d
	/imsx) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($content =~ /
		=head \d \s+ (?:licen[cs]e|licensing|copyright|legal)\b \s*
		.*? copyright .*? \d\d\d[\d.]+ \s* (?:\bby\b)? \s*
		([^\n]*)
	/imsx) { }  | 
 
| 
464
 | 
 0  | 
 0  | 
 if ($author =~ /\A(.*?) \s* C<< \s* (.*?) \s* >>/msx)  | 
 
| 
484
 | 
 0  | 
 0  | 
 if ($author =~ /\A(.*?) \s* C<< \s* (.*?) \s* >>/msx)  | 
 
| 
499
 | 
 0  | 
 0  | 
 if ($content =~ /
		(
			=head \d \s+
			(?:licen[cs]e|licensing|copyright|legal)\b
			.*?
		)
		(=head\\d.*|=cut.*|)
		\z
	/imsx)  | 
 
| 
532
 | 
 0  | 
 0  | 
 if ($license_text =~ /\b$pattern\b/xi)  | 
 
| 
553
 | 
 0  | 
 0  | 
 if ($content =~ /
		^  # Start of LINE, not start of STRING.
		(?:use|require) \s*
		v?
		([\d_\.]+)
		\s* ;
		/imsx) { }  | 
 
| 
575
 | 
 0  | 
 0  | 
 if (-f $script) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (-d 'script' and -f "script/$script") { }  | 
 
| 
639
 | 
 0  | 
 0  | 
 unless $file =~ /\.pm$/i  | 
 
| 
648
 | 
 0  | 
 0  | 
 if ($^O eq 'cygwin')  | 
 
| 
655
 | 
 0  | 
 0  | 
 if -x $_cmd or $_cmd = 'MM'->maybe_command($_cmd)  | 
 
| 
659
 | 
 0  | 
 0  | 
 if $dir eq ''  | 
 
| 
661
 | 
 0  | 
 0  | 
 if -x $abs or $abs = 'MM'->maybe_command($abs)  | 
 
| 
678
 | 
 0  | 
 0  | 
 if ($version)  | 
 
| 
685
 | 
 0  | 
 0  | 
 if ($found_bin) { }  | 
 
| 
700
 | 
 0  | 
 0  | 
 unless (can_cc())  | 
 
| 
741
 | 
 0  | 
 0  | 
 defined fileno $fh ? :  | 
 
| 
 | 
 0  | 
 0  | 
 if $rt eq 'IO'  | 
 
| 
744
 | 
 0  | 
 0  | 
 if ($rt ne 'GLOB')  | 
 
| 
748
 | 
 0  | 
 0  | 
 tied *{$fh;} || defined fileno $fh ? :  | 
 
| 
757
 | 
 0  | 
 0  | 
 if automated_testing()  | 
 
| 
760
 | 
 0  | 
 0  | 
 unless -t *STDOUT  | 
 
| 
763
 | 
 0  | 
 0  | 
 if (_openhandle(*ARGV)) { }  | 
 
| 
766
 | 
 0  | 
 0  | 
 if defined $ARGV and $ARGV eq '-'  | 
 
| 
769
 | 
 0  | 
 0  | 
 if eof ARGV  | 
 
| 
795
 | 
 0  | 
 0  | 
 if -d 'inc/.author'  | 
 
| 
796
 | 
 0  | 
 0  | 
 if -d 'inc/_author'  | 
 
| 
797
 | 
 0  | 
 0  | 
 if -d '.svn'  | 
 
| 
798
 | 
 0  | 
 0  | 
 if -f '.cvsignore'  | 
 
| 
799
 | 
 0  | 
 0  | 
 if -f '.gitignore'  | 
 
| 
800
 | 
 0  | 
 0  | 
 if -f 'MANIFEST.SKIP'  | 
 
| 
811
 | 
 0  | 
 0  | 
 unless exists $Module::Build::Functions::ARGS{"$type_files"}  | 
 
| 
815
 | 
 0  | 
 0  | 
 if ($] < 5.006)  | 
 
| 
820
 | 
 0  | 
 0  | 
 unless opendir $dir_handle, $srcdir  | 
 
| 
824
 | 
 0  | 
 0  | 
 if (-d catdir($srcdir, $direntry)) { }  | 
 
| 
825
 | 
 0  | 
 0  | 
 if $direntry eq '.'  | 
 
| 
826
 | 
 0  | 
 0  | 
 if $direntry eq '..'  | 
 
| 
837
 | 
 0  | 
 0  | 
 if (exists $$files{$unixfile})  | 
 
| 
850
 | 
 0  | 
 0  | 
 @_ ? :  | 
 
| 
851
 | 
 0  | 
 0  | 
 @_ ? :  | 
 
| 
853
 | 
 0  | 
 0  | 
 unless (defined $type and $type eq 'module' || $type eq 'dist')  | 
 
| 
858
 | 
 0  | 
 0  | 
 unless (defined $dir and -d $dir)  | 
 
| 
865
 | 
 0  | 
 0  | 
 if (0 == scalar %$files)  | 
 
| 
871
 | 
 0  | 
 0  | 
 if ($type eq 'dist') { }  | 
 
| 
872
 | 
 0  | 
 0  | 
 if @_  | 
 
| 
884
 | 
 0  | 
 0  | 
 unless (defined $module)  | 
 
| 
901
 | 
 0  | 
 0  | 
 if ($Module::Build::VERSION >= 0.31)  | 
 
| 
918
 | 
 0  | 
 0  | 
 unless (exists $Module::Build::Functions::ARGS{'auto_features'})  | 
 
| 
921
 | 
 0  | 
 0  | 
 unless (exists $Module::Build::Functions::ARGS{'auto_features'}{$feature})  | 
 
| 
935
 | 
 0  | 
 0  | 
 if ('description' eq $type) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ('requires' eq $type) { }  | 
 
| 
948
 | 
 0  | 
 0  | 
 if ('ARRAY' eq ref $flag)  | 
 
| 
954
 | 
 0  | 
 0  | 
 if ($flag =~ /\s/) { }  | 
 
| 
969
 | 
 0  | 
 0  | 
 if ('ARRAY' eq ref $flag)  | 
 
| 
975
 | 
 0  | 
 0  | 
 if ($flag =~ /\s/) { }  | 
 
| 
991
 | 
 0  | 
 0  | 
 unless (exists $Module::Build::Functions::ARGS{'dist_name'})  | 
 
| 
1016
 | 
 0  | 
 0  | 
 if ('HASH' eq ref $pl_file)  | 
 
| 
1032
 | 
 0  | 
 0  | 
 if ('HASH' eq ref $key)  | 
 
| 
1041
 | 
 0  | 
 0  | 
 if (1 == scalar @_) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (0 != scalar @_) { }  | 
 
| 
1048
 | 
 0  | 
 0  | 
 if (defined $Module::Build::Functions::ARGS{'meta_merge'}{$key} and ref $value ne ref $Module::Build::Functions::ARGS{'meta_merge'}{$key})  | 
 
| 
1055
 | 
 0  | 
 0  | 
 if ('HASH' eq ref $Module::Build::Functions::ARGS{'meta_merge'}{$key}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ('ARRAY' eq ref $Module::Build::Functions::ARGS{'meta_merge'}{$key}) { }  | 
 
| 
1084
 | 
 0  | 
 0  | 
 if ('ARRAY' eq ref $file)  | 
 
| 
1090
 | 
 0  | 
 0  | 
 if (-d $file) { }  | 
 
| 
1091
 | 
 0  | 
 0  | 
 if (exists $Module::Build::Functions::ARGS{'script_files'}) { }  | 
 
| 
1092
 | 
 0  | 
 0  | 
 if ('ARRAY' eq ref $Module::Build::Functions::ARGS{'script_files'}) { }  | 
 
| 
1112
 | 
 0  | 
 0  | 
 if ('ARRAY' eq ref $file)  | 
 
| 
1118
 | 
 0  | 
 0  | 
 if ($file =~ /[*?]/) { }  | 
 
| 
1119
 | 
 0  | 
 0  | 
 if (exists $Module::Build::Functions::ARGS{'test_files'}) { }  | 
 
| 
1120
 | 
 0  | 
 0  | 
 if ('ARRAY' eq ref $Module::Build::Functions::ARGS{'test_files'}) { }  | 
 
| 
1147
 | 
 1  | 
 0  | 
 if $@  | 
 
| 
1172
 | 
 0  | 
 0  | 
 if ($mb_required < 0.07)  | 
 
| 
1175
 | 
 0  | 
 0  | 
 if ($mb_required > 0.2999)  | 
 
| 
1179
 | 
 0  | 
 0  | 
 unless (defined $object)  | 
 
| 
1212
 | 
 0  | 
 0  | 
 if defined $current_all_properties{$property}  | 
 
| 
1214
 | 
 0  | 
 0  | 
 if (defined $hash_properties{$property}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $array_properties{$property}) { }  | 
 
| 
1227
 | 
 0  | 
 0  | 
 unless (defined $additional_name)  | 
 
| 
1231
 | 
 0  | 
 0  | 
 unless ($class->valid_property($additional_name))  | 
 
| 
1235
 | 
 0  | 
 0  | 
 if ('array' eq lc $additional_type) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ('hash' eq lc $additional_type) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ('flag' eq lc $additional_type) { }  | 
 
| 
1255
 | 
 0  | 
 0  | 
 unless defined $additional_name  | 
 
| 
1261
 | 
 0  | 
 0  | 
 unless defined $additional_name  | 
 
| 
1267
 | 
 0  | 
 0  | 
 unless defined $additional_name  |