ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/EV/Makefile.PL
(Generate patch)

Comparing EV/Makefile.PL (file contents):
Revision 1.12 by root, Thu Nov 1 15:46:43 2007 UTC vs.
Revision 1.14 by root, Fri Nov 2 11:11:05 2007 UTC

34print <<EOF; 34print <<EOF;
35 35
36 36
37*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 37*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
38 38
39POSIX optionally offers support for a monotonic clock source. EV can 39POSIX optionally offers support for a monotonic clock source. EV
40take advantage of this clock source to detect time jumps reliably. This 40can take advantage of this clock source to detect time jumps
41will usually slow down EV a tiny amount, but this is usually
42well-invested. Unfortunately, some systems are bound to be broken, so 41reliably. Unfortunately, some systems are bound to be broken, so you can
43you can disable this here. Whatever your reasons, you can completely 42disable this here: you can completely disable the detection and use of
44disable the detection and use of this monotonic clock by answering 'n' 43the monotonic clock by answering 'n' here. Support for this clock type
45here. Support for this clock type will otherwise be autodetected at both 44will otherwise be autodetected at both compile- and runtime.
46compile- and runtime.
47 45
48EOF 46EOF
49 47
50if (prompt ("Enable optional support for CLOCK_MONOTONIC (y/n)?", "y") =~ /[yY]/) { 48if (prompt ("Enable optional support for CLOCK_MONOTONIC (y/n)?", "y") =~ /[yY]/) {
51 $DEFINE .= " -DEV_USE_MONOTONIC"; 49 $DEFINE .= " -DEV_USE_MONOTONIC";
103 101
104*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 102*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
105 103
106EOF 104EOF
107 105
108#$ENV{CC} = $Config{cc};
109#$ENV{CFLAGS} = join " ", map $Config{$_}, qw(inc optimize ccflags cccdlflags);
110#system "cd libevent && ./configure --disable-shared --enable-static --disable-maintainer-mode"
111# and die "configure failed.";
112
113#$LIBS = qx<cd libevent && make printlibs>;
114
115WriteMakefile( 106WriteMakefile(
116 dist => { 107 dist => {
117 PREOP => 'pod2text EV.pm | tee README >$(DISTVNAME)/README; chmod -R u=rwX,go=rX . ;', 108 PREOP => 'pod2text EV.pm | tee README >$(DISTVNAME)/README; chmod -R u=rwX,go=rX . ;',
118 COMPRESS => 'gzip -9v', 109 COMPRESS => 'gzip -9v',
119 SUFFIX => '.gz', 110 SUFFIX => '.gz',
120 }, 111 },
121 depend => { 112 depend => {
113 "EV.c" => "EV/EVAPI.h "
122 "EV.c" => "EV/EVAPI.h libev/ev.c libev/ev.h libev/ev_epoll.c libev/ev_select.c", 114 . "libev/ev.c libev/ev.h libev/ev_epoll.c libev/ev_select.c "
115 . "libev/event.h libev/event.c libev/evdns.h libev/evdns.c",
123 }, 116 },
124 INC => "-Ilibev", 117 INC => "-Ilibev",
125 DEFINE => "$DEFINE", 118 DEFINE => "$DEFINE",
126 NAME => "EV", 119 NAME => "EV",
127 LIBS => [$LIBS], 120 LIBS => [$LIBS],

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines