Forgot to update SKIP count after last patch
[perl.git] / dist / IO / Makefile.PL
1 # This -*- perl -*- script makes the Makefile
2
3 BEGIN { require 5.006_001 }
4 use ExtUtils::MakeMaker;
5 use Config qw(%Config);
6 my $PERL_CORE = grep { $_ eq 'PERL_CORE=1' } @ARGV;
7
8 #--- Attempt to find <poll.h>
9
10 my $define = "";
11
12 unless ($PERL_CORE or exists $Config{'i_poll'}) {
13   my @inc = split(/\s+/, join(" ", $Config{'usrinc'}, $Config{'incpth'}, $Config{'locincpth'}));
14   foreach $path (@inc) {
15     if (-f $path . "/poll.h") {
16       $define .= "-DI_POLL ";
17       last;
18     }
19   }
20 }
21
22 if ($] < 5.008 and !$PERL_CORE) {
23   open(FH,">typemap");
24   print FH "const char *            T_PV\n";
25   close(FH);
26 }
27
28 #--- Write the Makefile
29
30 WriteMakefile(
31   VERSION_FROM => "IO.pm",
32   NAME         => "IO",
33   OBJECT       => '$(O_FILES)',
34   ABSTRACT     => 'Perl core IO modules',
35   AUTHOR       => 'Graham Barr <gbarr@cpan.org>',
36   PREREQ_PM    => {
37     'Test::More' => 0,
38   },
39   ( $PERL_CORE
40     ? ()
41     : (
42       INSTALLDIRS => ($] < 5.011 ? 'perl' : 'site'),
43       clean       => {FILES => 'typemap'},
44     )
45   ),
46   ($define                                    ? (DEFINE    => $define) : ()),
47   ((ExtUtils::MakeMaker->VERSION() gt '6.30') ? ('LICENSE' => 'perl')  : ()),
48 );