#! /usr/bin/perl #--------------------------------------------------------------------- # $Id: Build.PL 285 2008-04-17 02:36:34Z cmadsn $ # Copyright 2008 Christopher J. Madsen # # Build.PL for Win32::IPC #--------------------------------------------------------------------- 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 ', dist_version_from => 'lib/Win32/IPC.pm', requires => { perl => '5.6.0', XSLoader => 0, }, build_requires => { 'File::Spec' => 0, 'FindBin' => 0, 'Module::Build' => '0.21', 'ExtUtils::ParseXS' => 0, # Had problems with 5.8.8's xsubpp 'ExtUtils::CBuilder' => '0.15', 'Test::More' => 0, }, create_makefile_pl => 'passthrough', dynamic_config => 0, meta_merge => { no_index => { directory => [ 'tools' ] }, resources => { homepage => 'http://code.google.com/p/libwin32/' }, }, ); $builder->create_build_script();