The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use strict;
use warnings;
use Module::Build;
use Alien::FFCall;

# Add the WIN32 compiler flag, as appropriate
my $compiler_flags = Alien::FFCall->cflags();
$compiler_flags .= ' -DWIN32' if $^O eq "MSWin32";

# Add the specific libraries against which to link
my $linker_flags = Alien::FFCall->libs();

# Create the build script:
my $builder = Module::Build->new(
	module_name => 'FFI',
	extra_compiler_flags => $compiler_flags,
	extra_linker_flags => $linker_flags,
	configure_requires => {
		'Alien::FFCall' => 0,
	},
	meta_merge => {
		resources  => {
			repository => "http://github.com/run4flat/perlffi",
			bugtracker => "http://github.com/run4flat/perlffi/issues",
		},
	},
);
$builder->create_build_script;