ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/IO-AIO/Makefile.PL
Revision: 1.5
Committed: Tue Aug 16 22:22:18 2005 UTC (18 years, 9 months ago) by root
Content type: text/plain
Branch: MAIN
CVS Tags: rel-1_3, rel-1_2, rel-1_4
Changes since 1.4: +16 -0 lines
Log Message:
*** empty log message ***

File Contents

# Content
1 use ExtUtils::MakeMaker;
2
3 use Config;
4
5 require "autoconf.pm";
6
7 if ($^O =~ /freebsd/i) {
8 print <<EOF;
9
10 This package seems to deadlock under FreeBSD. As documentation on FreeBSD
11 threading is sorely lacking and confusing, I'll just call FreeBSD broken
12 with regards to threading.
13
14 If you get it to work, tell me how (maybe you need to specify magical link
15 flags despite man pthread telling me otherwise, maybe yo need special
16 library, maybe you need magical preprocessor symbols, maybe you need to
17 recompile or re-link perl with threads enabled (a bad idea) - I have no
18 idea, and I no longer care).
19
20 EOF
21 }
22
23 autoconf::run_script();
24
25 my $mm = MM->new({
26 dist => {
27 PREOP => 'pod2text AIO.pm | tee README >$(DISTVNAME)/README; chmod -R u=rwX,go=rX . ;',
28 COMPRESS => 'gzip -9v',
29 SUFFIX => '.gz',
30 },
31 NAME => "IO::AIO",
32 VERSION_FROM => "AIO.pm",
33 LIBS => ['-lpthread -lrt', '-lpthread', '-lpthreads', ''],
34 clean => { FILES => "autoconf/config.h autoconf/config.log autoconf/config.status" },
35 });
36
37 $mm->flush;
38