File Coverage

lib/ExtUtils/MM_QNX.pm
Criterion Covered Total %
statement 6 12 50.0
branch n/a
condition n/a
subroutine 2 3 66.6
pod 1 1 100.0
total 9 16 56.2


line stmt bran cond sub pod time code
1              
2             use strict;
3 1     1   5401 use warnings;
  1         1  
  1         25  
4 1     1   5 our $VERSION = '7.64';
  1         1  
  1         165  
5             $VERSION =~ tr/_//d;
6              
7             require ExtUtils::MM_Unix;
8             our @ISA = qw(ExtUtils::MM_Unix);
9              
10              
11             =head1 NAME
12              
13             ExtUtils::MM_QNX - QNX specific subclass of ExtUtils::MM_Unix
14              
15             =head1 SYNOPSIS
16              
17             Don't use this module directly.
18             Use ExtUtils::MM and let it choose.
19              
20             =head1 DESCRIPTION
21              
22             This is a subclass of L<ExtUtils::MM_Unix> which contains functionality for
23             QNX.
24              
25             Unless otherwise stated it works just like ExtUtils::MM_Unix.
26              
27             =head2 Overridden methods
28              
29             =head3 extra_clean_files
30              
31             Add .err files corresponding to each .c file.
32              
33             =cut
34              
35             my $self = shift;
36              
37 0     0 1   my @errfiles = @{$self->{C}};
38             for ( @errfiles ) {
39 0           s/.c$/.err/;
  0            
40 0           }
41 0            
42             return( @errfiles, 'perlmain.err' );
43             }
44 0            
45              
46             =head1 AUTHOR
47              
48             Michael G Schwern <schwern@pobox.com> with code from ExtUtils::MM_Unix
49              
50             =head1 SEE ALSO
51              
52             L<ExtUtils::MakeMaker>
53              
54             =cut
55              
56              
57             1;