Attempt to fix core-specific logic in IPC::Open2 tests
[p5sagit/p5-mst-13.2.git] / ext / Encode / Makefile.PL
index 981dba6..2db8802 100644 (file)
@@ -1,10 +1,16 @@
+#
+# $Id: Makefile.PL,v 2.8 2009/07/08 13:34:15 dankogai Exp $
+#
 use 5.007003;
+use strict;
+use warnings;
 use ExtUtils::MakeMaker;
+use File::Spec;
 
 # Just for sure :)
-my %ARGV = map { split /=/; defined $_[1] or $_[1]=1; @_ } @ARGV;
+my %ARGV = map { my @r = split /=/,$_; defined $r[1] or $r[1]=1; @r } @ARGV;
 $ARGV{DEBUG} and warn "$_ => $ARGV{$_}\n" for keys  %ARGV;
-$ENV{PERL_CORE} ||= $ARGV{PERL_CORE};
+$ENV{PERL_CORE} ||= $ARGV{PERL_CORE} if $ARGV{PERL_CORE};
 
 my %tables = 
     (
@@ -23,25 +29,23 @@ my @more_exe_files = qw(
             );
 my @pmlibdirs = qw(lib Encode);
 
-$ARGV{MORE_SCRIOPTS} and push @exe_files, @more_exe_files;
+$ARGV{MORE_SCRIPTS} and push @exe_files, @more_exe_files;
 $ARGV{INSTALL_UCM}   and push @pmlibdirs, "ucm";
 
 WriteMakefile(
-          NAME         => "Encode",
-          EXE_FILES         => \@exe_files,
-          VERSION_FROM => 'Encode.pm',
-          OBJECT               => '$(O_FILES)',
-          'dist'               => {
-          COMPRESS     => 'gzip -9f',
-          SUFFIX       => 'gz',
-          DIST_DEFAULT => 'all tardist',
-          },
-          MAN1PODS     => {},
-          MAN3PODS     => {},
-          INC       => "-I./Encode",
-          PMLIBDIRS => \@pmlibdirs,
-          INSTALLDIRS => 'perl',
-          );
+    NAME         => "Encode",
+    EXE_FILES    => \@exe_files,
+    VERSION_FROM => 'Encode.pm',
+    OBJECT       => '$(O_FILES)',
+    'dist'       => {
+        COMPRESS     => 'gzip -9f',
+        SUFFIX       => 'gz',
+        DIST_DEFAULT => 'all tardist',
+    },
+    INC         => '-I' . File::Spec->catfile( '.', 'Encode' ),
+    PMLIBDIRS   => \@pmlibdirs,
+    INSTALLDIRS => 'perl',
+);
 
 package MY;