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

Comparing EV/Makefile.PL (file contents):
Revision 1.24 by root, Fri Nov 23 03:39:15 2007 UTC vs.
Revision 1.26 by root, Wed Nov 28 17:57:54 2007 UTC

159 159
160*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 160*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
161 161
162 162
163Similarly to the kqueue backend above, EV can take advantage of the 163Similarly to the kqueue backend above, EV can take advantage of the
164solaris 10 port interface. Support for port will be detected at runtime, 164solaris 10 event port interface. Support for event ports will be detected
165with a safe fallback to other methods when it cannot be used. 165at runtime, with a safe fallback to other methods when it cannot be used.
166 166
167EOF 167EOF
168 168
169$DEFINE .= " -DEV_USE_PORT=" . (0 + (prompt ("Enable port backend (y/n)?", (-e "/usr/include/sys/port.h") ? "y" : "n") =~ /[yY]/)); 169$DEFINE .= " -DEV_USE_PORT=" . (0 + (prompt ("Enable event port backend (y/n)?", (-e "/usr/include/sys/port.h") ? "y" : "n") =~ /[yY]/));
170 170
171print <<EOF; 171print <<EOF;
172 172
173*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 173*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
174 174
182 182
183$SOLARIS_LIBS = $^O =~ /solaris/ ? " -lsocket -lnsl" : ""; 183$SOLARIS_LIBS = $^O =~ /solaris/ ? " -lsocket -lnsl" : "";
184 184
185$LIBS = prompt "Extra libraries for pthread_atfork and clock_gettime?", "-lpthread -lrt$SOLARIS_LIBS"; 185$LIBS = prompt "Extra libraries for pthread_atfork and clock_gettime?", "-lpthread -lrt$SOLARIS_LIBS";
186 186
187
188print <<EOF;
189
190*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
191
192
193A backend of a different kind is the Linux inotify(7) interface, which can
194be used to speed up (and reduce resource consumption) of stat watchers. If
195you have it, it is usually a good idea to enable it.
196
197EOF
198
199my $can_inotify = -e "/usr/include/sys/inotify.h";
200
201$DEFINE .= " -DEV_USE_INOTIFY=" . (0 + (prompt ("Enable inotify support (y/n)?", $can_inotify ? "y" : "n") =~ /[yY]/));
187 202
188print <<EOF; 203print <<EOF;
189 204
190*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 205*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
191 206

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines