The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use strict;
use warnings FATAL => 'all';

use ExtUtils::MakeMaker;

# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.

my %config = (
    NAME           => 'Test::Email',
    VERSION_FROM   => 'lib/Test/Email.pm', # finds $VERSION
    PREREQ_PM      => {
        'Mail::POP3Client' => 2,
        'MIME::Parser'     => 5.4,
        'MIME::Entity'     => 5.4,
        'Test::Builder'    => 0.7,
        'Mail::Sendmail'   => 0.79, # for tests
    },
    ABSTRACT_FROM  => 'lib/Test/Email.pm',
    AUTHOR         => 'James Tolley <james@cpan.org>',
    test           => { TESTS => 't/05_email.t' },
);

# find out about running tests for POP3
if (! exists $ENV{TEST_POP3_HOST}) {
    print "\nTo run tests for Test::POP3, set ".
        "the following environment variables:\n".
        "TEST_POP3_HOST, TEST_POP3_USER, TEST_POP3_PASS, ".
        "TEST_POP3_SMTP, and TEST_POP3_EMAIL.\n".
        "Then run this script again.\n\n";

    sleep 5;
}
else {
    $config{test}->{TESTS} = join ' ', glob 't/*.t';
}

WriteMakefile(%config);