| line | true | false | branch | 
 
| 41 | 0 | 52 | if ($^O eq "darwin" and $^X eq "/usr/bin/perl") | 
 
| 48 | 0 | 52 | if ($Is{'VMS'}) | 
 
| 134 | 153 | 0 | unless $self->needs_linking | 
 
| 140 | 0 | 0 | if ($Is{'ApplCor'}) | 
 
| 144 | 0 | 0 | if (my $cpp = $self->{'CPPRUN'}) | 
 
| 153 | 0 | 0 | $self->{'XSMULTI'} ? : | 
 
| 161 | 0 | 0 | unless $Is{'OS2'} or $Is{'Win32'} or $Is{'Dos'} | 
 
| 162 | 0 | 0 | $self->{'XSMULTI'} ? : | 
 
| 165 | 0 | 0 | $dbgout ? : | 
 
|  | 0 | 0 | $m_o ? : | 
 
| 209 | 0 | 154 | if $self->{'CFLAGS'} | 
 
| 210 | 153 | 1 | unless $self->needs_linking | 
 
| 224 | 0 | 1 | if ($ENV{'PERL_CORE'}) | 
 
| 226 | 0 | 0 | if (exists $ExtUtils::MM_Unix::Config{$x}) | 
 
| 244 | 1 | 0 | if ($libperl =~ /libperl(\w*)\Q$self->{'LIB_EXT'}\E/) { } | 
 
| 249 | 0 | 1 | $map{$uc} ? : | 
 
| 251 | 0 | 1 | if ($uc =~ /^D/) | 
 
| 258 | 0 | 1 | if ($prog = $ExtUtils::MM_Unix::Config{$name}) | 
 
| 260 | 0 | 0 | if $ExtUtils::MM_Unix::Verbose | 
 
| 275 | 0 | 0 | if ($line =~ /(.*?)=\s*(.*)\s*$/) { } | 
 
| 277 | 0 | 0 | if $ExtUtils::MM_Unix::Verbose | 
 
| 284 | 0 | 1 | if ($optdebug) | 
 
| 296 | 0 | 1 | if ($self->{'POLLUTE'}) | 
 
| 301 | 1 | 0 | unless exists $cflags{$x} | 
 
| 302 | 0 | 0 | $cflags{$x} =~ /^\s/ ? : | 
 
| 306 | 0 | 1 | if ($ExtUtils::MM_Unix::Config{'usemymalloc'} and not $ExtUtils::MM_Unix::Config{'bincompat5005'} and not $ExtUtils::MM_Unix::Config{'ccflags'} =~ /-DPERL_POLLUTE_MALLOC\b/ and $self->{'PERL_MALLOC_OK'}) | 
 
| 331 | 0 | 153 | if $self->{'CONST_CCCMD'} | 
 
| 332 | 153 | 0 | unless $self->needs_linking | 
 
| 361 | 0 | 3542 | if $once_only{$key} | 
 
| 377 | 153 | 0 | unless $self->needs_linking | 
 
| 387 | 0 | 0 | unless defined $self->{$tmp} | 
 
| 394 | 0 | 0 | unless $self->{$tmp} | 
 
| 444 | 466 | 13394 | unless defined $self->{$macro} | 
 
| 450 | 308 | 13086 | if $ExtUtils::MakeMaker::macro_dep{$macro} | 
 
| 473 | 308 | 1540 | unless defined $self->{$macro} | 
 
| 490 | 0 | 153 | if $Is{'ApplCor'} and $self->{'PERL_INC'} =~ m[^/System/Library/Perl/] | 
 
| 495 | 0 | 153 | if $Is{'ApplCor'} | 
 
| 500 | 153 | 0 | if -e $self->catfile($self->{'PERL_INC'}, "config.h") and not $Is{'ApplCor'} | 
 
| 542 | 0 | 0 | unless defined $key and defined $val | 
 
| 635 | 154 | 1 | unless $self->{'DISTNAME'} | 
 
| 654 | 0 | 96 | if ($attribs{'SUFFIX'} and not $attribs{'SUFFIX'} =~ /^\./) | 
 
| 914 | 153 | 0 | unless $self->has_link_code | 
 
| 916 | 0 | 0 | if ($self->{'XSMULTI'}) { } | 
 
| 930 | 0 | 0 | if $self->{'XSMULTI'} and $d[0] eq "lib" | 
 
| 932 | 0 | 0 | if $basename eq "\$(BASEEXT)" | 
 
| 962 | 153 | 0 | unless $self->needs_linking | 
 
| 963 | 0 | 0 | unless $self->has_link_code | 
 
| 967 | 0 | 0 | if ($self->{'XSMULTI'}) { } | 
 
| 972 | 0 | 0 | if $d[0] eq "lib" | 
 
| 973 | 0 | 0 | if $d[$#d] eq "" | 
 
| 978 | 0 | 0 | if (defined &DynaLoader::mod2fname) | 
 
| 984 | 0 | 0 | unless defined $objfile | 
 
| 986 | 0 | 0 | unless defined $ldfrom | 
 
| 989 | 0 | 0 | $dlsyms_ext ? : | 
 
| 994 | 0 | 0 | $dlsyms_ext ? : | 
 
| 1013 | 0 | 0 | $Is{'OS2'} ? : | 
 
| 1014 | 0 | 0 | $Is{'OS2'} ? : | 
 
| 1028 | 0 | 0 | if $Is{'OSF'} and $armaybe eq ":" | 
 
| 1040 | 0 | 0 | if $exportlist ne "\$(EXPORT_LIST)" | 
 
| 1044 | 0 | 0 | if ($armaybe ne ":") | 
 
| 1049 | 0 | 0 | if $Is{'OSF'} | 
 
| 1053 | 0 | 0 | if ($self->{'LD_RUN_PATH'}) | 
 
| 1054 | 0 | 0 | if ($Is{'IRIX'}) { } | 
 
|  | 0 | 0 | elsif ($^O eq 'darwin') { } | 
 
| 1073 | 0 | 0 | if ($Is{'NetBSD'} || $Is{'Interix'} || $Is{'Android'} and $ExtUtils::MM_Unix::Config{'useshrplib'} eq "true") | 
 
| 1078 | 0 | 0 | if ($ExtUtils::MM_Unix::Config{'lddlflags'} =~ /-Wl,-R/) { } | 
 
|  | 0 | 0 | elsif ($ExtUtils::MM_Unix::Config{'lddlflags'} =~ /-R/) { } | 
 
|  | 0 | 0 | elsif ($Is{'Android'}) { } | 
 
| 1090 | 0 | 0 | if ($self->{'LD_RUN_PATH'} ne "") | 
 
| 1135 | 0 | 99 | if ($trace >= 2) | 
 
| 1146 | 99 | 0 | unless ($Is{'BSD'}) | 
 
| 1148 | 99 | 0 | if (open STDERR_COPY, '>&STDERR') { } | 
 
| 1161 | 99 | 0 | if ($self->file_name_is_absolute($name)) { } | 
 
|  | 0 | 0 | elsif ($self->canonpath($name) eq $self->canonpath(basename($name))) { } | 
 
| 1169 | 0 | 99 | $use_dir ? : | 
 
| 1170 | 0 | 99 | unless defined $dir | 
 
| 1172 | 0 | 99 | if $use_dir | 
 
| 1175 | 0 | 99 | if $trace >= 2 | 
 
| 1176 | 0 | 99 | unless $self->maybe_command($abs) | 
 
| 1177 | 0 | 99 | if $trace >= 2 | 
 
| 1188 | 0 | 99 | if ($Is{'BSD'}) { } | 
 
| 1191 | 99 | 0 | if $stderr_duped | 
 
| 1195 | 99 | 0 | if $stderr_duped | 
 
| 1199 | 99 | 0 | if ($val =~ /^VER_OK/m) { } | 
 
|  | 0 | 0 | elsif ($trace >= 2) { } | 
 
| 1200 | 0 | 99 | if $trace | 
 
| 1227 | 0 | 6 | unless open my $fixin, "<", $file | 
 
| 1230 | 0 | 6 | unless $line =~ s/^\s*\#!\s*// | 
 
| 1233 | 1 | 5 | unless defined $shb | 
 
| 1235 | 0 | 5 | unless (open my $fixout, ">", "$file_new") | 
 
| 1249 | 0 | 5 | unless (_rename($file, $file_bak)) | 
 
| 1253 | 0 | 5 | unless (_rename($file_new, $file)) | 
 
| 1255 | 0 | 0 | unless (_rename($file_bak, $file)) | 
 
| 1264 | 0 | 6 | if $ExtUtils::MM_Unix::Config{'eunicefix'} ne ":" | 
 
| 1273 | 0 | 20 | if ($Is{'VMS'} and not basename($file) =~ /\./) | 
 
| 1292 | 0 | 6 | if (defined $ENV{'PERL_MM_SHEBANG'} and $ENV{'PERL_MM_SHEBANG'} eq 'relocatable') { } | 
 
|  | 3 | 3 | elsif ($cmd =~ /^perl(?:\z|[^a-z])/) { } | 
 
| 1296 | 3 | 0 | if ($ExtUtils::MM_Unix::Config{'startperl'} =~ m[^\#!.*/perl]) { } | 
 
| 1311 | 3 | 9 | if ($self->maybe_command($maybefile)) | 
 
| 1312 | 0 | 3 | if $ExtUtils::MM_Unix::Verbose and $interpreter | 
 
| 1323 | 3 | 0 | if ($origcmd ne $interpreter and $self->file_name_is_absolute($origcmd)) | 
 
| 1325 | 1 | 2 | if ($self->maybe_command($origcmd) and grep {$_ eq $origdir;} @absdirs) | 
 
| 1328 | 1 | 0 | if ($odev == $idev and $oino eq $iino) | 
 
| 1329 | 0 | 1 | if $ExtUtils::MM_Unix::Verbose | 
 
| 1341 | 5 | 1 | if ($interpreter) { } | 
 
| 1342 | 0 | 5 | if $ExtUtils::MM_Unix::Verbose | 
 
| 1345 | 5 | 0 | if ($does_shbang) | 
 
| 1347 | 3 | 2 | if defined $arg | 
 
| 1352 | 0 | 1 | if $ExtUtils::MM_Unix::Verbose | 
 
| 1404 | 614 | 159 | if defined $self->{'HAS_LINK_CODE'} | 
 
| 1405 | 2 | 156 | unless $self->{'C'} | 
 
|  | 2 | 156 | if ($self->{'OBJECT'} or @{[] unless $self->{'C'};} or $self->{'MYEXTLIB'}) | 
 
| 1430 | 0 | 155 | $Is{'VMS'} ? : | 
 
| 1432 | 0 | 155 | $Is{'VMS'} ? : | 
 
| 1435 | 0 | 155 | if $Is{'VMS'} | 
 
| 1437 | 0 | 155 | if (defined $self->{'XS'} and not defined $self->{'C'}) | 
 
| 1445 | 0 | 1251 | if $name =~ /\#/ | 
 
| 1446 | 0 | 1251 | if $name =~ /$distprefix/ and -d $name | 
 
| 1447 | 0 | 1251 | if $Is{'VMS'} | 
 
| 1448 | 451 | 645 | if $name eq $Curdir or $name eq $Updir or $ignore{$name} | 
 
| 1449 | 4 | 641 | unless $self->libscan($name) | 
 
| 1450 | 298 | 343 | if (-d $name) { } | 
 
|  | 0 | 343 | elsif ($name =~ /\.xs\z/) { } | 
 
|  | 0 | 343 | elsif ($name =~ /\.c(pp|xx|c)?\z/i) { } | 
 
|  | 0 | 343 | elsif ($name =~ /\.h\z/i) { } | 
 
|  | 0 | 343 | elsif ($name =~ /\.PL\z/) { } | 
 
|  | 0 | 343 | elsif ($Is{'VMS'} || $Is{'Dos'} and $name =~ /[._]pl$/i) { } | 
 
|  | 0 | 343 | elsif ($name =~ /\.(p[ml]|pod)\z/) { } | 
 
| 1451 | 0 | 298 | if -l $name | 
 
| 1452 | 0 | 298 | if $self->{'NORECURS'} | 
 
| 1453 | 58 | 240 | if -f $self->catfile($name, "Makefile.PL") | 
 
| 1459 | 0 | 0 | unless $name =~ /perlmain\.c/ | 
 
| 1469 | 0 | 0 | if ($txt =~ /Extracting \S+ \(with variable substitutions/) { } | 
 
| 1505 | 229 | 81 | if ($$self{"${man}PODS"} or $$self{"INSTALL${man}DIR"} =~ /^(none|\s*)$/) { } | 
 
| 1519 | 2 | 308 | if $installdirs eq "PERL" | 
 
| 1526 | 48 | 2557 | if ($mandir =~ /^(?:man|cat)$_$/) | 
 
| 1541 | 42 | 0 | if (open my $fh, '<', $file) { } | 
 
| 1543 | 22 | 189 | if (/^=(?:head\d+|item|pod)\b/) | 
 
| 1567 | 1 | 39 | if (exists $self->{'EXE_FILES'}) | 
 
| 1569 | 0 | 1 | unless $self->_has_pod($name) | 
 
| 1592 | 0 | 41 | if ($name =~ /\.pod\z/) { } | 
 
|  | 41 | 0 | elsif ($name =~ /\.p[ml]\z/) { } | 
 
| 1595 | 21 | 20 | if ($self->_has_pod($name)) | 
 
| 1607 | 0 | 21 | if ($self->{'PERL_CORE'} and $name =~ /(config|setup).*\.pm/is or $name =~ /^README\.pod$/i) | 
 
| 1617 | 0 | 21 | unless ($manpagename =~ s/^\W*($parentlibs_re)\W+//s) | 
 
| 1664 | 155 | 0 | unless ($self->{'PMLIBDIRS'}) | 
 
| 1665 | 0 | 155 | if ($Is{'VMS'}) { } | 
 
| 1682 | 123 | 187 | if -d $pmlibdir and not $dir{$pmlibdir} | 
 
| 1685 | 155 | 0 | unless ($self->{'PMLIBPARENTDIRS'}) | 
 
| 1689 | 1 | 154 | if $self->{'PM'} and $self->{'ARGS'}{'PM'} | 
 
| 1691 | 122 | 32 | if (@{$self->{'PMLIBDIRS'};}) | 
 
| 1692 | 0 | 122 | if $ExtUtils::MM_Unix::Verbose >= 2 | 
 
| 1696 | 244 | 122 | if (-d $_) | 
 
| 1697 | 0 | 244 | unless ($self->libscan($_)) | 
 
| 1702 | 0 | 122 | if /\#/ | 
 
| 1703 | 0 | 122 | if /~$/ | 
 
| 1704 | 0 | 122 | if /,v$/ | 
 
| 1705 | 0 | 122 | if /\.swp$/ | 
 
| 1713 | 122 | 0 | if ($striplibpath = $path) =~ s/^(\W*)($parentlibs_re)\W/$1/i | 
 
| 1718 | 0 | 122 | if $ExtUtils::MM_Unix::Verbose >= 2 | 
 
| 1719 | 0 | 122 | unless $inst | 
 
| 1720 | 0 | 122 | if ($self->{'XSMULTI'} and $inst =~ /\.xs\z/) { } | 
 
| 1782 | 0 | 155 | if (defined &DynaLoader::mod2fname) | 
 
| 1789 | 0 | 155 | if (defined &DynaLoader::mod2fname) { } | 
 
| 1803 | 155 | 0 | unless ($self->{'PERL_SRC'}) | 
 
| 1807 | 0 | 0 | if (-f $self->catfile($dir, "config_h.SH") and -f $self->catfile($dir, "perl.h") and -f $self->catfile($dir, "lib", "strict.pm")) | 
 
| 1818 | 0 | 155 | if $self->{'PERL_CORE'} and not $self->{'PERL_SRC'} | 
 
| 1820 | 0 | 155 | if ($self->{'PERL_SRC'}) { } | 
 
| 1825 | 0 | 0 | $Is{'Win32'} ? : | 
 
| 1828 | 0 | 0 | unless (-s $self->catfile($self->{'PERL_SRC'}, "cflags") or $Is{'VMS'} and -s $self->catfile($self->{'PERL_SRC'}, "vmsish.h") or $Is{'Win32'}) | 
 
| 1859 | 0 | 0 | unless (-f ($perl_h = $self->catfile($self->{'PERL_INC'}, "perl.h")) or $old) | 
 
| 1865 | 0 | 0 | if -e $self->catfile($dir, "Config.pm") | 
 
| 1867 | 0 | 0 | if ($lib) | 
 
| 1870 | 0 | 0 | $Is{'Win32'} ? : | 
 
| 1872 | 0 | 0 | if (-e $self->catfile($inc, "perl.h")) | 
 
| 1885 | 0 | 155 | if ($Is{'Android'}) | 
 
| 1910 | 0 | 155 | if $self->{'CONFIG'} and ref $self->{'CONFIG'} ne "ARRAY" | 
 
| 1911 | 155 | 0 | unless ref $self->{'CONFIG'} | 
 
| 1913 | 0 | 155 | if $ExtUtils::MM_Unix::Config{'shellflags'} | 
 
| 1916 | 0 | 3565 | if $once_only{$m} | 
 
| 1918 | 0 | 3565 | unless exists $ExtUtils::MM_Unix::Config{$m} | 
 
| 1944 | 0 | 155 | unless -f $self->catfile("$self->{'PERL_LIB'}", "strict.pm") or $self->{'NAME'} eq "ExtUtils::MakeMaker" | 
 
| 2023 | 0 | 459 | if ($self->{$Lib} and not $self->{$Arch}) | 
 
| 2028 | 0 | 0 | unless (-d $self->{$Arch}) | 
 
| 2029 | 0 | 0 | if $ExtUtils::MM_Unix::Verbose | 
 
| 2033 | 0 | 0 | if $ExtUtils::MM_Unix::Verbose | 
 
| 2066 | 1561 | 155 | if defined $component | 
 
| 2073 | 0 | 156 | $Is{'VMS'} ? : | 
 
|  | 0 | 156 | unless $Is{'VMS'} ? $thisperl =~ /$ExtUtils::MM_Unix::Config{'exe_ext'}(;\d+)?$/i : $thisperl =~ /$ExtUtils::MM_Unix::Config{'exe_ext'}$/i | 
 
| 2077 | 0 | 156 | if $self->{'PERL_CORE'} | 
 
| 2086 | 0 | 156 | if ($self->{'PERL_CORE'}) { } | 
 
| 2103 | 156 | 0 | if -x $stripped_perl | 
 
| 2104 | 0 | 0 | unless $perl =~ s/(\s+\S+)$// | 
 
| 2108 | 0 | 156 | if $has_mcr or $Is{'VMS'} | 
 
| 2113 | 0 | 0 | if $Is{'VMS'} and defined $ExtUtils::MM_Unix::Config{'usevmsdebug'} and $ExtUtils::MM_Unix::Config{'usevmsdebug'} eq "define" | 
 
| 2118 | 99 | 57 | unless ($self->{'FULLPERL'}) | 
 
| 2124 | 0 | 156 | if $Is{'VMS'} | 
 
| 2129 | 0 | 156 | if $self->is_make_type("dmake") | 
 
| 2135 | 156 | 0 | if ($self->file_name_is_absolute($self->{'ABSPERL'})) { } | 
 
| 2143 | 0 | 0 | if $self->{'ABSPERL'} =~ /\s/ | 
 
| 2145 | 0 | 0 | if $has_mcr | 
 
| 2151 | 0 | 156 | if $Is{'VMS'} | 
 
| 2156 | 0 | 156 | if $self->is_make_type("dmake") | 
 
| 2159 | 91 | 65 | unless exists $self->{'PERL_CORE'} | 
 
| 2160 | 99 | 57 | unless defined $self->{'PERL_CORE'} | 
 
| 2164 | 0 | 0 | $self->{'PERL_ARCHLIB'} && $self->{'PERL_LIB'} && $self->{'PERL_ARCHLIB'} ne $self->{'PERL_LIB'} ? : | 
 
|  | 0 | 156 | $self->{'UNINSTALLED_PERL'} || $self->{'PERL_CORE'} ? : | 
 
| 2168 | 156 | 0 | $self->{'INST_ARCHLIB'} ne $self->{'INST_LIB'} ? : | 
 
| 2175 | 0 | 468 | if $lib_paths | 
 
| 2208 | 0 | 306 | unless defined $self->{$macro} | 
 
| 2227 | 155 | 0 | unless defined $self->{'PERM_DIR'} | 
 
| 2228 | 155 | 0 | unless defined $self->{'PERM_RW'} | 
 
| 2229 | 155 | 0 | unless defined $self->{'PERM_RWX'} | 
 
| 2247 | 0 | 155 | if ($self->has_link_code) { } | 
 
| 2254 | 0 | 0 | if ($self->{'XSMULTI'}) | 
 
| 2260 | 0 | 0 | if defined $d[0] and $d[0] eq "lib" | 
 
| 2261 | 0 | 0 | if $d[$#d] eq "" | 
 
| 2269 | 0 | 0 | if (defined &DynaLoader::mod2fname) | 
 
| 2329 | 96 | 0 | unless $self->{'NO_PACKLIST'} | 
 
| 2348 | 96 | 0 | unless $self->{'NO_PACKLIST'} | 
 
| 2366 | 96 | 0 | unless $self->{'NO_PACKLIST'} | 
 
| 2388 | 0 | 96 | if $self->{'NO_PERLLOCAL'} | 
 
| 2424 | 96 | 0 | unless $self->{'NO_PERLLOCAL'} | 
 
| 2452 | 152 | 1 | unless $self->{'EXE_FILES'} and ref $self->{'EXE_FILES'} eq "ARRAY" | 
 
| 2454 | 0 | 1 | unless @exefiles | 
 
| 2456 | 0 | 1 | if $Is{'VMS'} | 
 
| 2464 | 0 | 1 | if $ExtUtils::MM_Unix::Verbose >= 2 | 
 
| 2466 | 0 | 1 | if $Is{'VMS'} | 
 
| 2513 | 153 | 0 | unless defined $linktype | 
 
| 2514 | 0 | 153 | if (defined $linktype and $linktype eq "") | 
 
| 2517 | 0 | 153 | unless defined $linktype | 
 
| 2534 | 323 | 0 | defined $dir ? : | 
 
|  | 24 | 299 | unless opendir my $dh, defined $dir ? $dir : "." | 
 
| 2538 | 144 | 155 | if defined $regex | 
 
| 2574 | 1 | 153 | unless $perlinc | 
 
| 2580 | 1 | 153 | unless $perlinc | 
 
| 2582 | 57 | 97 | if $self->{'PARENT'} | 
 
| 2586 | 97 | 0 | unless ($self->{'MAKEAPERL'}) | 
 
| 2600 | 1 | 0 | if ($arg =~ /(^.*?=)(.*['\s].*)/) | 
 
| 2614 | 0 | 0 | if $ExtUtils::MM_Unix::Config{'useshrplib'} eq "true" | 
 
| 2626 | 0 | 0 | unless $static | 
 
| 2629 | 0 | 0 | unless $extra and ref $extra eq "ARRAY" | 
 
| 2631 | 0 | 0 | unless /\Q$self->{'LIB_EXT'}\E\z/ | 
 
| 2636 | 0 | 0 | unless $perlinc | 
 
| 2654 | 0 | 0 | if (defined $libperl) | 
 
| 2657 | 0 | 0 | unless ($libperl and -f $lperl) | 
 
| 2659 | 0 | 0 | if $self->{'UNINSTALLED_PERL'} | 
 
| 2665 | 0 | 0 | unless (-f $libperl or -f $lperl) | 
 
| 2667 | 0 | 0 | if ($Is{'SunOS'}) | 
 
| 2670 | 0 | 0 | if $Is{'SunOS4'} | 
 
| 2674 | 0 | 0 | unless -f $lperl or defined $self->{'PERL_SRC'} | 
 
| 2682 | 0 | 0 | $libperl ? : | 
 
| 2701 | 0 | 0 | $self->{'XSMULTI'} ? : | 
 
| 2714 | 0 | 0 | $ExtUtils::MM_Unix::Config{'usedl'} ? : | 
 
| 2724 | 0 | 0 | if defined &Dos::UseLFN and Dos::UseLFN() == 0 | 
 
| 2766 | 0 | 0 | if ($File::Find::name =~ m[/auto/share\z]) | 
 
| 2774 | 0 | 0 | unless /\Q$self->{'LIB_EXT'}\E$/ | 
 
| 2776 | 0 | 0 | unless -f "extralibs.ld" | 
 
| 2779 | 0 | 0 | if /^libperl/ or /^perl\Q$self->{'LIB_EXT'}\E$/ | 
 
| 2783 | 0 | 0 | if /_pure_\w+_\w+_\w+\.\w+$/ and -f "$File::Find::dir/.pure" | 
 
| 2785 | 0 | 0 | if (exists $self->{'INCLUDE_EXT'}) { } | 
 
|  | 0 | 0 | elsif (exists $self->{'EXCLUDE_EXT'}) { } | 
 
| 2795 | 0 | 0 | if ($xx eq $incl) | 
 
| 2800 | 0 | 0 | unless $found | 
 
| 2809 | 0 | 0 | if $xx eq $excl | 
 
| 2820 | 0 | 0 | if $File::Find::name =~ /\Q$installed_version\E\z/ | 
 
| 2821 | 0 | 0 | unless $self->xs_static_lib_is_xs($_) | 
 
| 2824 | 0 | 0 | unless $searchdirs | 
 
| 2857 | 0 | 153 | if $self->{'OBJECT'} | 
 
| 2859 | 0 | 153 | $Is{'VMS'} ? : | 
 
| 2862 | 0 | 153 | if (defined $::Cross::platform) | 
 
| 2894 | 104 | 93 | if -x $file and not -d $file | 
 
| 2910 | 0 | 1660 | if $caller =~ /^ExtUtils::MakeMaker::/ | 
 
| 2912 | 1507 | 153 | if defined $self->{'NEEDS_LINKING'} | 
 
| 2913 | 0 | 153 | if ($self->has_link_code or $self->{'MAKEAPERL'}) | 
 
| 2918 | 0 | 56 | if ($self->{'CHILDREN'}{$child}->needs_linking) | 
 
| 2938 | 0 | 13 | unless open my $fh, "<", $parsefile | 
 
| 2945 | 2 | 51 | /^=cut/ ? : | 
 
|  | 17 | 53 | /^=(?!cut)/ ? : | 
 
| 2946 | 18 | 52 | unless $inpod | 
 
| 2949 | 1 | 51 | if (/^=encoding\s*(.*)$/i) | 
 
| 2953 | 13 | 39 | if (/^($package(?:\.pm)? \s+ -+ \s+)(.*)/x) | 
 
| 2957 | 34 | 5 | unless $result | 
 
| 2959 | 3 | 2 | if ($result and /^\s*$/ || /^\=/) | 
 
| 2966 | 1 | 12 | if ($pod_encoding and not "$]" < 5.008 || !$ExtUtils::MM_Unix::Config{'useperlio'}) | 
 
| 3005 | 0 | 155 | unless open my $fh, "<", $parsefile | 
 
| 3008 | 0 | 355 | /^=cut/ ? : | 
 
|  | 0 | 355 | /^=(?!cut)/ ? : | 
 
| 3009 | 0 | 355 | if $inpod or /^\s*#/ | 
 
| 3011 | 2 | 353 | if /^\s*(if|unless|elsif)/ | 
 
| 3012 | 16 | 337 | if (/^ \s* package \s+ \w[\w\:\']* \s+ (v?[0-9._]+) \s* (;|\{)  /x) { } | 
 
|  | 130 | 207 | elsif (/(?<!\\) ([\$*]) (([\w\:\']*) \bVERSION)\b .* (?<![<>=!])\=[^=]/x) { } | 
 
| 3022 | 142 | 4 | if defined $result | 
 
| 3026 | 3 | 152 | if (defined $result and not $result =~ /^v?[\d_\.]+$/) | 
 
| 3029 | 1 | 2 | if defined $normal | 
 
| 3031 | 142 | 13 | if (defined $result) | 
 
| 3033 | 2 | 140 | unless $result =~ /^v?[\d_\.]+$/ or eval { | 
 
| 3035 | 13 | 142 | unless defined $result | 
 
| 3052 | 130 | 0 | if $line =~ /^(.+)/s | 
 
| 3079 | 0 | 153 | $Is{'VMS'} ? : | 
 
| 3086 | 457 | 461 | unless defined $self->{$key} | 
 
| 3095 | 0 | 306 | if defined $self->{$key} | 
 
| 3115 | 1 | 0 | if -r $file and -f _ | 
 
| 3132 | 0 | 153 | if $self->{'PERL_SRC'} | 
 
| 3144 | 153 | 0 | unless $self->needs_linking | 
 
| 3146 | 0 | 0 | if ($self->{'OBJECT'}) | 
 
| 3152 | 0 | 0 | if %{$self->{'XS'};} | 
 
| 3209 | 5 | 148 | ref $self->{'AUTHOR'} eq 'ARRAY' ? : | 
 
| 3223 | 5 | 148 | if ($self->{'MIN_PERL_VERSION'}) | 
 
| 3239 | 4 | 31 | unless $name =~ /::/ | 
 
| 3243 | 18 | 17 | if $version | 
 
| 3253 | 153 | 0 | if ("$]" >= "5.008") | 
 
| 3260 | 0 | 153 | if ($self->{'PPM_INSTALL_SCRIPT'}) | 
 
| 3261 | 0 | 0 | if ($self->{'PPM_INSTALL_EXEC'}) { } | 
 
| 3271 | 0 | 153 | if ($self->{'PPM_UNINSTALL_SCRIPT'}) | 
 
| 3272 | 0 | 0 | if ($self->{'PPM_UNINSTALL_EXEC'}) { } | 
 
| 3333 | 0 | 2221 | if $sprefix =~ m[/$] | 
 
| 3335 | 0 | 2221 | if $ExtUtils::MM_Unix::Verbose >= 2 | 
 
| 3336 | 0 | 2221 | if $ExtUtils::MM_Unix::Verbose >= 2 | 
 
| 3338 | 14 | 2207 | if ($self->{'ARGS'}{'PREFIX'} and not $path =~ s/^\Q$sprefix\E\b/$rprefix/s) | 
 
| 3342 | 0 | 14 | if $ExtUtils::MM_Unix::Verbose >= 2 | 
 
| 3343 | 0 | 14 | if not $default and $ExtUtils::MM_Unix::Verbose >= 2 | 
 
| 3345 | 14 | 0 | if $default | 
 
| 3348 | 0 | 2221 | if $ExtUtils::MM_Unix::Verbose >= 2 | 
 
| 3363 | 0 | 153 | unless $pl_files | 
 
| 3371 | 0 | 0 | ref $targets eq 'ARRAY' ? : | 
 
|  | 0 | 0 | ref $targets eq 'HASH' ? : | 
 
| 3374 | 0 | 0 | if ($Is{'VMS'}) | 
 
| 3386 | 0 | 0 | if (defined $self->{'PM'}{$target}) { } | 
 
| 3396 | 0 | 0 | if (ref $targets eq "HASH") | 
 
| 3399 | 0 | 0 | ref $targets->{$target} ? : | 
 
| 3402 | 0 | 0 | if ($Is{'VMS'}) | 
 
| 3487 | 322 | 2066 | unless defined $switches | 
 
| 3520 | 4182 | 8633 | unless defined $opts->{'allow_variables'} | 
 
| 3526 | 4183 | 8632 | $opts->{'allow_variables'} ? : | 
 
| 3554 | 154 | 608 | unless (defined $self->{'_MAX_EXEC_LEN'}) | 
 
| 3555 | 0 | 154 | if (my $arg_max = eval { | 
 
| 3587 | 153 | 0 | unless $self->has_link_code | 
 
| 3590 | 0 | 0 | if ($self->{'XSMULTI'}) { } | 
 
| 3594 | 0 | 0 | if $d[0] eq "lib" | 
 
| 3636 | 0 | 0 | if $self->{'PERL_SRC'} and $self->{'EXTRALIBS'} | 
 
| 3653 | 0 | 0 | unless $self->{'MYEXTLIB'} | 
 
| 3666 | 0 | 0 | if (exists $self->{'FULL_AR'} and -x $self->{'FULL_AR'}) { } | 
 
| 3693 | 0 | 153 | if (@{$self->{'C'};}) | 
 
| 3758 | 56 | 97 | if (@m) { } | 
 
| 3780 | 0 | 153 | if (not $tests and -d 't' and defined $attribs{'RECURSIVE_TEST_FILES'}) { } | 
 
|  | 113 | 40 | elsif (not $tests and -d 't') { } | 
 
| 3787 | 0 | 153 | if $self->is_make_type("nmake") | 
 
| 3790 | 153 | 0 | $ExtUtils::MM_Unix::Config{'usedl'} ? : | 
 
| 3818 | 226 | 80 | if ($tests or -f 'test.pl') { } | 
 
| 3823 | 226 | 226 | $db eq 'db' ? : | 
 
| 3824 | 0 | 452 | if ($linktype eq 'static' and $self->needs_linking) { } | 
 
| 3832 | 226 | 226 | if ($db eq 'db') { } | 
 
| 3835 | 112 | 114 | if -f "test.pl" | 
 
| 3837 | 226 | 0 | if $tests | 
 
| 3886 | 153 | 0 | unless $self->needs_linking | 
 
| 3892 | 0 | 0 | if $self->{'PERL_CORE'} | 
 
| 3897 | 0 | 0 | if (-r $self->catfile($xsdir, "xsubpp")) | 
 
| 3902 | 0 | 0 | unless $foundxsubpp | 
 
| 3906 | 0 | 0 | if ($self->{'TYPEMAPS'}) | 
 
| 3908 | 0 | 0 | if (not -f $typemap) { } | 
 
| 3912 | 0 | 0 | if $Is{'VMS'} | 
 
| 3917 | 0 | 0 | if -f "typemap" | 
 
| 3928 | 0 | 0 | if (exists $self->{'XSOPT'}) | 
 
| 3932 | 0 | 0 | if ($Is{'VMS'} and $ExtUtils::MM_Unix::Config{'ldflags'} and $ExtUtils::MM_Unix::Config{'ldflags'} =~ m[/Debug]i and not exists $self->{'XSOPT'} && $self->{'XSOPT'} =~ /linenumbers/) | 
 
| 3942 | 0 | 0 | unless defined $self->{'XSPROTOARG'} | 
 
| 3985 | 153 | 0 | unless $self->{'SKIPHASH'}{'all'} | 
 
| 4000 | 0 | 153 | unless $self->{'O_FILES'} | 
 
|  | 0 | 0 | unless $self->{'H'} | 
 
|  | 0 | 153 | if @{[] unless $self->{'O_FILES'};} and @{[] unless $self->{'H'};} | 
 
| 4033 | 153 | 0 | unless $self->needs_linking | 
 
| 4049 | 0 | 0 | unless $self->needs_linking | 
 
| 4068 | 153 | 0 | unless $self->needs_linking | 
 
| 4069 | 0 | 0 | $self->{'XSMULTI'} ? : | 
 
| 4071 | 0 | 0 | $dbgout ? : | 
 
| 4074 | 0 | 0 | unless $self->is_make_type("dmake") | 
 
| 4080 | 0 | 0 | if ($self->{'XSMULTI'}) | 
 
| 4083 | 0 | 0 | unless -f $pmfile | 
 
| 4102 | 0 | 0 | if $Is{'ApplCor'} | 
 
| 4110 | 0 | 0 | unless defined $value | 
 
| 4117 | 0 | 0 | if $self->{'XSBUILD'}{$xstype}{$ext}{$varname} | 
 
| 4119 | 0 | 0 | if $self->{'XSBUILD'}{$xstype}{'all'}{$varname} |