#! /usr/bin/perl
#---------------------------------------------------------------------
# Build.PL for Win32::IPC
#
# Copyright 2010 Christopher J. Madsen
#---------------------------------------------------------------------
use strict;
use warnings;
# Make sure we're using My_Build from our distribution:
use FindBin;
use lib "$FindBin::Bin/tools";
use My_Build; # Our customized version of Module::Build
unless ($^O eq "MSWin32" || $^O eq "cygwin") {
die "OS unsupported\n";
}
my $builder = My_Build->new(
dist_name => 'Win32-IPC',
license => 'perl',
dist_abstract => 'Use Win32 synchronization objects',
dist_author => 'Christopher J. Madsen <perl@cjmweb.net>',
dist_version_from => 'lib/Win32/IPC.pm',
add_to_cleanup => ['vc*.pdb'],
# Prerequisites inserted by DistZilla:
'build_requires' => {
'ExtUtils::CBuilder' => '0.15',
'ExtUtils::ParseXS' => '0',
'File::Spec' => '0',
'FindBin' => '0',
'Module::Build' => '0.21',
'Test::More' => '0.88'
},
'configure_requires' => {
'Module::Build' => '0.21'
},
'requires' => {
'XSLoader' => '0',
'perl' => '5.006'
},
);
$builder->create_build_script();