|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
55
 | 
 0  | 
 38  | 
 unless defined $name  | 
 
| 
76
 | 
 0  | 
 38  | 
 if $ENV{'V'}  | 
 
| 
78
 | 
 2  | 
 36  | 
 if (defined $args{'cflags'})  | 
 
| 
80
 | 
 0  | 
 2  | 
 ref $args{'cflags'} ? :  | 
 
| 
85
 | 
 0  | 
 38  | 
 if (defined $args{'libs'})  | 
 
| 
87
 | 
 0  | 
 0  | 
 ref $args{'libs'} ? :  | 
 
| 
92
 | 
 8  | 
 30  | 
 if (defined $args{'alien'})  | 
 
| 
94
 | 
 8  | 
 0  | 
 ref $args{'alien'} ? :  | 
 
| 
97
 | 
 0  | 
 0  | 
 if $alien->can("cflags")  | 
 
| 
 | 
 0  | 
 0  | 
 unless (eval {
	do {
	$alien->can("libs") if $alien->can("cflags")
}
})  | 
 
| 
111
 | 
 21  | 
 2  | 
 ref $args{'source'} ? :  | 
 
| 
 | 
 23  | 
 15  | 
 if $args{'source'}  | 
 
| 
135
 | 
 5  | 
 69  | 
 unless (@file_classes)  | 
 
| 
137
 | 
 5  | 
 0  | 
 if (defined $VERSION) { }  | 
 
| 
170
 | 
 14  | 
 8  | 
 if eval {
	do {
	$class->can("new")
}
}  | 
 
| 
186
 | 
 7  | 
 55  | 
 if (eval {
	do {
	$file_spec->isa("FFI::Build::File::Base")
}
})  | 
 
| 
191
 | 
 5  | 
 50  | 
 if (ref $file_spec eq "ARRAY")  | 
 
| 
195
 | 
 1  | 
 4  | 
 unless ($class->can("new"))  | 
 
| 
216
 | 
 73  | 
 2  | 
 if ($path =~ /$regex/)  | 
 
| 
249
 | 
 0  | 
 27  | 
 if ($source->can("build_all"))  | 
 
| 
252
 | 
 0  | 
 0  | 
 if ($count == 1) { }  | 
 
| 
262
 | 
 2  | 
 25  | 
 if $source->ld  | 
 
| 
266
 | 
 0  | 
 27  | 
 if $next->ld  | 
 
| 
274
 | 
 19  | 
 0  | 
 unless -f $self->file->path  | 
 
| 
279
 | 
 0  | 
 0  | 
 if $object_time > $target_time  | 
 
| 
284
 | 
 0  | 
 19  | 
 unless &$needs_rebuild(@objects)  | 
 
| 
306
 | 
 0  | 
 19  | 
 if ($exit or not -f $self->file->path) { }  | 
 
| 
 | 
 12  | 
 7  | 
 elsif ($self->verbose >= 2) { }  | 
 
| 
 | 
 7  | 
 0  | 
 elsif ($self->verbose >= 1) { }  | 
 
| 
332
 | 
 9  | 
 0  | 
 if (-f $dll)  | 
 
| 
342
 | 
 6  | 
 11  | 
 if (-d $dir)  |