File: Makefile.PL

package info (click to toggle)
libthread-queue-any-perl 1.17-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 144 kB
  • sloc: perl: 101; makefile: 2
file content (33 lines) | stat: -rw-r--r-- 800 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
require 5.008;

use lib '.';

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

# make sure we have the right code path
$LIB_TREE= 'Thread/Queue';
$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' => 0,
);
push @prereq_pm, (
  'Test::More'    => 0.88,
) if !$MAINT;

# set up
WriteMakefile (
 NAME         => 'Thread::Queue::Any',
 AUTHOR       => 'Elizabeth Mattijsen (liz@dijkmat.nl)',
 ABSTRACT     => 'thread-safe queues for any data-structure',
 VERSION_FROM => 'lib/Thread/Queue/Any.pm',
 LICENSE      => 'perl',
 PREREQ_PM    => { @prereq_pm },
);