1 | use ExtUtils::MakeMaker; |
1 | use ExtUtils::MakeMaker; |
2 | |
2 | |
3 | use Config; |
3 | use Config; |
|
|
4 | |
|
|
5 | require "autoconf.pm"; |
|
|
6 | |
|
|
7 | autoconf::run_script(); |
4 | |
8 | |
5 | my $mm = MM->new({ |
9 | my $mm = MM->new({ |
6 | dist => { |
10 | dist => { |
7 | PREOP => 'pod2text AIO.pm | tee README >$(DISTVNAME)/README; chmod -R u=rwX,go=rX . ;', |
11 | PREOP => 'pod2text AIO.pm | tee README >$(DISTVNAME)/README; chmod -R u=rwX,go=rX . ;', |
8 | COMPRESS => 'gzip -9v', |
12 | COMPRESS => 'gzip -9v', |
9 | SUFFIX => '.gz', |
13 | SUFFIX => '.gz', |
10 | }, |
14 | }, |
11 | NAME => "IO::AIO", |
15 | NAME => "IO::AIO", |
12 | VERSION_FROM => "AIO.pm", |
16 | VERSION_FROM => "AIO.pm", |
13 | LIBS => ['-lpthread'], |
17 | LIBS => ['-lpthread -lrt', '-lpthread', '-lpthreads', ''], |
14 | }); |
18 | }); |
15 | |
19 | |
16 | $mm->flush; |
20 | $mm->flush; |
17 | |
21 | |