#!/usr/bin/perl
# Check that ppport works
use strict;
BEGIN {
$| = 1;
$^W = 1;
}
use Test::More;
use File::Spec;
use t::lib::Test;
eval "require Devel::PPPort";
plan skip_all => 'requires Devel::PPPort' if $@;
plan tests => 8;
SCOPE: {
ok( create_dist( 'Foo', { 'Makefile.PL' => <<"END_DSL" }), 'create_dist' );
use inc::Module::Install 0.81;
name 'Foo';
perl_version '5.005';
all_from 'lib/Foo.pm';
WriteAll;
END_DSL
ok( build_dist(), 'build_dist' );
my $file = file('ppport.h');
ok( !-f $file, 'Not found ppport.h');
ok( kill_dist(), 'kill_dist' );
}
SCOPE: {
ok( create_dist( 'Foo', { 'Makefile.PL' => <<"END_DSL" }), 'create_dist' );
use inc::Module::Install 0.81;
name 'Foo';
perl_version '5.005';
all_from 'lib/Foo.pm';
ppport;
WriteAll;
END_DSL
ok( build_dist(), 'build_dist' );
my $file = file('ppport.h');
ok( -f $file, 'Found ppport.h');
ok( kill_dist(), 'kill_dist' );
}