The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
require 5.008;

# do we have threads or forks??
BEGIN { eval "use Devel::ThreadsForks"  || do 'threadsforks' } #BEGIN;

# make sure we have the right code path
our $LIB_TREE= 'Thread/Queue/Any';
our $REQUIRED= '5.014';
eval "use Devel::MaintBlead; 1" || do 'maintblead';

# set version and dependency info
use ExtUtils::MakeMaker;
eval "use Devel::Required maint_blead => $REQUIRED";

# set up prerequisites
my @prereq_pm= (
  'Thread::Queue::Any'       => $MAINT ? '0.13' : '1.11',
  'Thread::Queue::Monitored' => $MAINT ? '0.12' : '1.02',
);
push @prereq_pm, (
  'Test::More' => 0.88,
) if !$MAINT;

# set up
WriteMakefile (
 NAME         => "Thread::Queue::Any::Monitored",
 AUTHOR       => 'Elizabeth Mattijsen (liz@dijkmat.nl)',
 ABSTRACT     => 'monitor a queue for any specific content',
 VERSION_FROM => 'lib/Thread/Queue/Any/Monitored.pm',
 LICENSE      => 'perl',
 PREREQ_PM    => { @prereq_pm },
);