Moved Locale-Maketext from lib/ to ext/
[p5sagit/p5-mst-13.2.git] / ext / Win32 / Makefile.PL
index b6f5744..6f9b008 100644 (file)
@@ -1,10 +1,18 @@
+use 5.006;
+use strict;
+use warnings;
 use ExtUtils::MakeMaker;
 
-my @libs;
-push @libs, '-L/lib/w32api -lole32 -lversion' if $^O eq "cygwin";
+unless ($^O eq "MSWin32" || $^O eq "cygwin") {
+    die "OS unsupported\n";
+}
 
-WriteMakefile(
-    NAME         => 'Win32',
-    VERSION_FROM => 'Win32.pm',
-    LIBS         => \@libs,
+my %param = (
+    NAME          => 'Win32',
+    VERSION_FROM  => 'Win32.pm',
+    INSTALLDIRS   => ($] >= 5.008004 ? 'perl' : 'site'),
 );
+$param{NO_META} = 1 if eval "$ExtUtils::MakeMaker::VERSION" >= 6.10_03;
+$param{LIBS} = ['-L/lib/w32api -lole32 -lversion'] if $^O eq "cygwin";
+
+WriteMakefile(%param);