File Coverage

blib/lib/Alien/gmake.pm
Criterion Covered Total %
statement 19 19 100.0
branch n/a
condition n/a
subroutine 8 8 100.0
pod 2 2 100.0
total 29 29 100.0


line stmt bran cond sub pod time code
1             package Alien::gmake;
2              
3 2     2   364286 use strict;
  2         9  
  2         44  
4 2     2   7 use warnings;
  2         4  
  2         37  
5 2     2   9 use base qw( Alien::Base );
  2         2  
  2         829  
6 2     2   37381 use Env qw( @PATH );
  2         1997  
  2         9  
7 2     2   250 use File::Spec;
  2         3  
  2         155  
8              
9             # ABSTRACT: Find or build GNU Make
10             our $VERSION = '0.24'; # VERSION
11              
12              
13             sub exe
14             {
15 6     6 1 142965 my($class) = @_;
16 6         28 $class->runtime_prop->{command};
17             }
18              
19              
20             sub alien_helper
21             {
22             return {
23             gmake => sub {
24             # return the executable name for GNU make,
25             # usually either make or gmake depending on
26             # the platform and environment
27 1     1   109 Alien::gmake->exe;
28             },
29             }
30 1     1 1 27513 }
31              
32             1;
33              
34             __END__