line |
!l |
l&&!r |
l&&r |
condition |
168
|
0 |
9 |
81 |
$dir and -d $dir
|
189
|
0 |
0 |
0 |
$self->os_flavor_is("Win32") and not $self->os_flavor_is("Win9x")
|
224
|
31 |
0 |
2 |
$type eq "gmake" and $minus_v =~ /GNU make/i
|
226
|
31 |
0 |
0 |
$type eq "bsdmake" and $minus_v =~ /^usage: make \[-BeikNnqrstWwX\]/im
|
268
|
429 |
0 |
0 |
$arg =~ / / and not $self->can_dep_space
|
1188
|
40 |
208 |
8 |
$metadata->{'version'} && !'CPAN::Meta::Validator'->new->version('version', $metadata->{'version'})
|
1227
|
256 |
0 |
0 |
$@ and not $@ =~ /encountered CODE.*, but JSON can only represent references to arrays or hashes/
|
1232
|
0 |
0 |
256 |
$meta and eval {
|
|
0 |
0 |
256 |
$meta and eval {
|
1240
|
254 |
0 |
2 |
$self->{'LICENSE'} and $self->{'LICENSE'} ne "unknown"
|
|
254 |
0 |
2 |
$self->{'LICENSE'} and $self->{'LICENSE'} ne "unknown" and @{$now_license;} == 1
|
|
0 |
0 |
2 |
$self->{'LICENSE'} and $self->{'LICENSE'} ne "unknown" and @{$now_license;} == 1 and $now_license->[0] eq "unknown"
|
1343
|
1 |
302 |
3 |
$v1_add and $key eq "prereqs"
|
1386
|
890 |
0 |
10 |
defined $meta->{'meta-spec'} and defined $meta->{'meta-spec'}{'version'}
|
1501
|
80 |
0 |
1 |
ref $val and not blessed($val)
|
1672
|
0 |
0 |
4 |
$meta->{'generated_by'} and $meta->{'generated_by'} =~ /ExtUtils::MakeMaker version ([\d\._]+)/
|
1884
|
154 |
1 |
0 |
$self->{'ABSTRACT_FROM'} and $self->{'ABSTRACT'}
|
1896
|
154 |
1 |
0 |
$self->{'ABSTRACT'} and $self->{'ABSTRACT'} =~ /[[:cntrl:]]+/
|
1959
|
153 |
2 |
0 |
$self->{'ARGS'}{'INSTALL_BASE'} and $self->{'ARGS'}{'PREFIX'}
|
2220
|
24 |
0 |
12 |
$thing =~ /^man.dir$/ && !$ExtUtils::MM_Any::Config{lc $key}
|
2445
|
154 |
0 |
0 |
$self->{'MAGICXS'} || $self->{'XSMULTI'} and @{[] unless $self->{'O_FILES'};}
|
line |
l |
!l |
condition |
411
|
1 |
5 |
$append || 0
|
983
|
0 |
0 |
$attribs->{'DL_FUNCS'} || $self->{'DL_FUNCS'} || {}
|
|
0 |
0 |
$attribs->{'FUNCLIST'} || $self->{'FUNCLIST'} || []
|
|
0 |
0 |
$attribs->{'IMPORTS'} || $self->{'IMPORTS'} || {}
|
|
0 |
0 |
$attribs->{'DL_VARS'} || $self->{'DL_VARS'} || []
|
1140
|
1 |
131 |
$self->{'META_ADD'} || {}
|
|
1 |
131 |
$self->{'META_MERGE'} || {}
|
1301
|
294 |
6 |
$meta_add ||= {}
|
1302
|
293 |
7 |
$meta_merge ||= {}
|
1318
|
2 |
298 |
$self->{'ABSTRACT'} || 'unknown'
|
|
2 |
298 |
$self->{'LICENSE'} || 'unknown'
|
1488
|
17 |
14 |
$options->{'indent'} || ''
|
1491
|
0 |
31 |
$options->{'max_key_length'} || 20
|
1493
|
0 |
31 |
$options->{'customs'} || {}
|
1631
|
4 |
151 |
shift() || ''
|
1640
|
0 |
151 |
$self->{'META_ADD'} || {}
|
|
0 |
151 |
$self->{'META_MERGE'} || {}
|
1655
|
4 |
151 |
shift() || ''
|
2003
|
0 |
0 |
$self->{'INSTALLSITEBIN'} ||= "\$(INSTALLBIN)"
|
2005
|
0 |
0 |
$self->{'INSTALLSITESCRIPT'} ||= "\$(INSTALLSCRIPT)"
|
2020
|
0 |
0 |
$ExtUtils::MM_Any::Config{'installprefixexp'} || $ExtUtils::MM_Any::Config{'installprefix'} || $ExtUtils::MM_Any::Config{'prefixexp'} || $ExtUtils::MM_Any::Config{'prefix'} || ''
|
2022
|
153 |
0 |
$ExtUtils::MM_Any::Config{'siteprefixexp'} || ''
|
2028
|
2 |
151 |
$self->{'PREFIX'} ||= ""
|
2048
|
153 |
0 |
$ExtUtils::MM_Any::Config{'installstyle'} || 'lib/perl5'
|
2060
|
5 |
217 |
$$self{"INSTALLMAN" . $num . "DIR"} ||= "none"
|
2273
|
94 |
61 |
$self->{'VERSION_FROM'} ||= ""
|
2382
|
0 |
156 |
$self->{'UNINST'} ||= 0
|
2383
|
0 |
156 |
$self->{'VERBINST'} ||= 0
|
2389
|
0 |
156 |
$self->{'UMASK_NULL'} ||= "umask 0"
|
2392
|
0 |
156 |
$self->{'DEV_NULL'} ||= "> /dev/null 2>&1"
|
2394
|
0 |
156 |
$self->{'NOOP'} ||= "\$(TRUE)"
|
2397
|
0 |
155 |
$self->{'MAKEFILE'} || 'Makefile'
|
2403
|
0 |
156 |
$self->{'USEMAKEFILE'} ||= "-f"
|
2407
|
0 |
156 |
$self->{'MACROSTART'} ||= ""
|
2408
|
0 |
156 |
$self->{'MACROEND'} ||= ""
|
2459
|
0 |
154 |
$self->{'PERLMAINCC'} ||= "\$(CC)"
|
3081
|
0 |
0 |
$separator ||= ""
|
line |
l |
!l&&r |
!l&&!r |
condition |
189
|
137 |
0 |
0 |
$self->os_flavor_is("Unix") or $self->os_flavor_is("Win32") and not $self->os_flavor_is("Win9x")
|
222
|
33 |
0 |
0 |
$self->make || $self->{'MAKE'}
|
1132
|
0 |
28 |
132 |
$self->{'NO_META'} or not _has_cpan_meta()
|
1916
|
57 |
99 |
0 |
$self->{'INST_ARCHLIB'} ||= $self->catdir($Curdir, "blib", "arch")
|
1917
|
57 |
99 |
0 |
$self->{'INST_BIN'} ||= $self->catdir($Curdir, "blib", "bin")
|
1938
|
57 |
99 |
0 |
$self->{'INST_SCRIPT'} ||= $self->catdir($Curdir, "blib", "script")
|
1940
|
58 |
98 |
0 |
$self->{'INST_MAN1DIR'} ||= $self->catdir($Curdir, "blib", "man1")
|
1941
|
57 |
99 |
0 |
$self->{'INST_MAN3DIR'} ||= $self->catdir($Curdir, "blib", "man3")
|
1989
|
1 |
297 |
0 |
$$self{uc $k} ||= uc "\$(installman${num}dir)"
|
1997
|
1 |
6 |
297 |
$$self{uc $k} ||= $ExtUtils::MM_Any::Config{'usevendorprefix'} ? uc "\$(installman${num}dir)" : ""
|
2010
|
0 |
4 |
149 |
$self->{'INSTALLVENDORBIN'} ||= $ExtUtils::MM_Any::Config{'usevendorprefix'} ? $ExtUtils::MM_Any::Config{'installbin'} : ""
|
2015
|
0 |
4 |
149 |
$self->{'INSTALLVENDORSCRIPT'} ||= $ExtUtils::MM_Any::Config{'usevendorprefix'} ? $ExtUtils::MM_Any::Config{'installscript'} : ""
|
2035
|
0 |
151 |
0 |
$self->{'PERLPREFIX'} ||= $iprefix
|
2036
|
0 |
151 |
0 |
$self->{'SITEPREFIX'} ||= $sprefix
|
2037
|
0 |
4 |
147 |
$self->{'VENDORPREFIX'} ||= $vprefix
|
2151
|
0 |
0 |
0 |
$self->{$Installvar} ||= $self->catdir($self->{'LIB'}, $ExtUtils::MM_Any::Config{'archname'})
|
2154
|
0 |
0 |
0 |
$self->{$Installvar} ||= $self->{'LIB'}
|
2183
|
0 |
2 |
151 |
$self->{'VENDORARCHEXP'} ||= $self->{'INSTALLVENDORARCH'}
|
2184
|
0 |
2 |
151 |
$self->{'VENDORLIBEXP'} ||= $self->{'INSTALLVENDORLIB'}
|
2220
|
0 |
36 |
0 |
$install{$key} ||= $thing =~ /^man.dir$/ && !$ExtUtils::MM_Any::Config{lc $key} ? "none" : $self->catdir("\$(INSTALL_BASE)", @{$map{$thing};})
|
2225
|
0 |
2 |
0 |
$install{'INSTALLARCHLIB'} ||= delete $install{'INSTALLARCH'}
|
2226
|
0 |
2 |
0 |
$install{'INSTALLPRIVLIB'} ||= delete $install{'INSTALLLIB'}
|
2229
|
0 |
36 |
0 |
$self->{$key} ||= $install{$key}
|
2306
|
0 |
106 |
49 |
$self->{'XS_VERSION'} ||= $self->{'VERSION'}
|
2353
|
156 |
0 |
0 |
$self->{'ECHO'} ||= $self->oneliner("binmode STDOUT, qq{:raw}; print qq{\@ARGV}", ["-l"])
|
2354
|
156 |
0 |
0 |
$self->{'ECHO_N'} ||= $self->oneliner("print qq{\@ARGV}")
|
2356
|
156 |
0 |
0 |
$self->{'TOUCH'} ||= $self->oneliner("touch", ["-MExtUtils::Command"])
|
2357
|
156 |
0 |
0 |
$self->{'CHMOD'} ||= $self->oneliner("chmod", ["-MExtUtils::Command"])
|
2358
|
156 |
0 |
0 |
$self->{'RM_F'} ||= $self->oneliner("rm_f", ["-MExtUtils::Command"])
|
2359
|
156 |
0 |
0 |
$self->{'RM_RF'} ||= $self->oneliner("rm_rf", ["-MExtUtils::Command"])
|
2360
|
156 |
0 |
0 |
$self->{'TEST_F'} ||= $self->oneliner("test_f", ["-MExtUtils::Command"])
|
2361
|
156 |
0 |
0 |
$self->{'TEST_S'} ||= $self->oneliner("test_s", ["-MExtUtils::Command::MM"])
|
2362
|
0 |
156 |
0 |
$self->{'CP_NONEMPTY'} ||= $self->oneliner("cp_nonempty", ["-MExtUtils::Command::MM"])
|
2363
|
156 |
0 |
0 |
$self->{'FALSE'} ||= $self->oneliner("exit 1")
|
2364
|
156 |
0 |
0 |
$self->{'TRUE'} ||= $self->oneliner("exit 0")
|
2366
|
0 |
156 |
0 |
$self->{'MKPATH'} ||= $self->oneliner("mkpath", ["-MExtUtils::Command"])
|
2368
|
156 |
0 |
0 |
$self->{'CP'} ||= $self->oneliner("cp", ["-MExtUtils::Command"])
|
2369
|
156 |
0 |
0 |
$self->{'MV'} ||= $self->oneliner("mv", ["-MExtUtils::Command"])
|
2372
|
0 |
156 |
0 |
$self->{'MOD_INSTALL'} ||= $self->oneliner("install([ from_to => {\@ARGV}, verbose => '\$(VERBINST)', uninstall_shadows => '\$(UNINST)', dir_mode => '\$(PERM_DIR)' ]);\n", ["-MExtUtils::Install"])
|
2375
|
0 |
156 |
0 |
$self->{'DOC_INSTALL'} ||= $self->oneliner("perllocal_install", ["-MExtUtils::Command::MM"])
|
2376
|
0 |
156 |
0 |
$self->{'UNINSTALL'} ||= $self->oneliner("uninstall", ["-MExtUtils::Command::MM"])
|
2378
|
0 |
156 |
0 |
$self->{'WARN_IF_OLD_PACKLIST'} ||= $self->oneliner("warn_if_old_packlist", ["-MExtUtils::Command::MM"])
|
2379
|
0 |
156 |
0 |
$self->{'FIXIN'} ||= $self->oneliner("MY->fixin(shift)", ["-MExtUtils::MY"])
|
2380
|
0 |
156 |
0 |
$self->{'EQUALIZE_TIMESTAMP'} ||= $self->oneliner("eqtime", ["-MExtUtils::Command"])
|
2385
|
0 |
156 |
0 |
$self->{'SHELL'} ||= $ExtUtils::MM_Any::Config{'sh'}
|
2397
|
1 |
155 |
0 |
$self->{'FIRST_MAKEFILE'} ||= $self->{'MAKEFILE'} || 'Makefile'
|
2398
|
0 |
156 |
0 |
$self->{'MAKEFILE'} ||= $self->{'FIRST_MAKEFILE'}
|
2399
|
0 |
156 |
0 |
$self->{'MAKEFILE_OLD'} ||= $self->{'MAKEFILE'} . ".old"
|
2400
|
0 |
156 |
0 |
$self->{'MAKE_APERL_FILE'} ||= $self->{'MAKEFILE'} . ".aperl"
|
2437
|
0 |
0 |
155 |
$libs[0] or $libs[1]
|
|
0 |
0 |
155 |
$libs[0] or $libs[1] or $libs[2]
|
2445
|
0 |
0 |
154 |
$self->{'MAGICXS'} || $self->{'XSMULTI'}
|
2593
|
0 |
155 |
0 |
$ENV{'MAKE'} || $ExtUtils::MM_Any::Config{'make'}
|
|
0 |
155 |
0 |
$self->{'MAKE'} ||= $ENV{'MAKE'} || $ExtUtils::MM_Any::Config{'make'}
|
3048
|
0 |
0 |
0 |
$self->{'PERL_SRC'} || $ENV{'PERL_SRC'} || $self->catdir($ExtUtils::MM_Any::Config{'archlibexp'}, 'CORE')
|