# $Id: Makefile.PL,v 1.33 2002/12/15 19:40:19 skimo Exp $
+use 5.006;
use ExtUtils::MakeMaker;
use IO::File;
use Config;
},
} if $ExtUtils::MakeMaker::VERSION >= 6.46;
-$plfiles = {
- 'echo.PL' => 'echo.fpl',
- 'remote.PL' => 'remote.fpl',
- 'threaded.PL' => 'threaded.fpl',
- 'FCGI.PL' => 'FCGI.pm',
-};
+push(@extras,
+ MIN_PERL_VERSION => '5.006',
+) if $ExtUtils::MakeMaker::VERSION >= 6.48;
+
+# not strictly necessary as everything is in core...
+#push(@extras,
+# CONFIGURE_REQUIRES => {
+# ...
+# },
+#) if $ExtUtils::MakeMaker::VERSION >= 6.51_03;
if ("$sys" eq "win32") {
push @libs, ":nosearch -lws2_32";
# Work around bug in previous versions of MakeMaker
WriteMakefile(
'NAME' => 'FCGI',
- 'VERSION_FROM' => 'version.pm',
+ 'VERSION_FROM' => 'FCGI.pm',
'dist' => {
'COMPRESS' => 'gzip -9f',
'SUFFIX' => 'gz',
'$(MV) MANIFEST.old MANIFEST',
},
'clean' => { FILES => 'config.cache fcgi_config.h' .
- ' FCGI.c ' .
- (join ' ', values %$plfiles)},
- 'PL_FILES' => $plfiles,
+ ' FCGI.c ' },
PM => {'FCGI.pm' => '$(INST_ARCHLIBDIR)/FCGI.pm'},
+ PREREQ_PM => {'XSLoader' => '0'},
@extras,
);