Daniel Gröber
ea29cb4e46
cmake cleanup
...
* Removed useless include_directories
* Print ssl library path in build summary
* ExternalProject also exists on 2.8.0
* include pummel tests when testing with ctest
* Moved tests.cmake to test/CMakeList.txt
* Removed inconsistent, unnecessary condition in else
2010-11-23 23:33:19 -06:00
Tom Hughes
446beebd79
Add cmake build support.
...
Squashed commit of ca128f7dcd28cbcfba154c8577ed54d4aa71dd02 with
contributions from Mark Constable (markc@renta.net ) and Daniel Gröber
(darklord@darkboxed.org ).
2010-11-22 13:32:49 -08:00
Jorge Chamorro Bieling
6aa92d5289
Apple's threaded write()s bug
...
fixes test/simple/test-fs-sir-writes-alot.js on mac
2010-11-21 20:44:48 -08:00
Ryan Dahl
97c9745063
Back to WAF
...
Too much instability right now. Hopefully we can revisit autoconf soon.
2010-11-01 16:51:20 -07:00
Ryan Dahl
15594eaf87
Replace WAF with make/autoconf
2010-10-24 18:39:36 -07:00
Ryan Dahl
ccf2a04ea2
Install ev.h and eio.h
2010-10-17 22:57:40 -07:00
Ryan Dahl
f7a9eea0d4
Add config.h for cygwin for libev and libeio
2010-10-09 00:56:16 -07:00
Ryan Dahl
5986a582d9
#define HAVE_FDATASYNC 0 for darwin; 10.5 is missing it
2010-10-05 15:25:33 -07:00
Ryan Dahl
48d7a1edc1
libev, libeio config.h files don't depend on arch
2010-10-02 15:07:54 -07:00
David Siegel
3faa3b56f3
libev libeio: added freebsd-x86 config headers
2010-10-02 06:44:55 -07:00
Ryan Dahl
29cc78f824
Simpler libev and libeio config
2010-10-02 06:44:55 -07:00
Ryan Dahl
61448bfc4e
Upgrade libeio
2010-09-13 15:40:20 -07:00
Raffaele Sena
b3b81d67ff
Port to cygwin
2010-06-09 15:08:46 -07:00
Ryan Dahl
0f143f6c23
Upgrade libeio
2010-05-23 17:02:35 -07:00
Vanilla Hsu
116dfb8740
1: sync wscript with libeio.m4 2: try to enable macosx's sendfile.
2010-03-11 22:07:50 -08:00
Ryan Dahl
ff2457754c
Upgrade libeio
2010-03-11 14:31:51 -08:00
Ryan Dahl
3f39772834
libeio bugfix part 2
...
Reverts the change to deps/libeio/eio.c added in
04dd2d51be
It wasn't a bug, I was just using eio incorrectly.
See http://lists.schmorp.de/pipermail/libev/2010q1/000855.html
2010-01-05 21:09:02 -08:00
Ryan Dahl
04dd2d51be
libeio bugfix: want_poll should be called if breaking on maxreq
...
Reported by shansen and hassox
http://github.com/ry/node/issues#issue/38
Will send upstream.
2010-01-04 23:26:58 -08:00
Ryan Dahl
af6c177b91
Upgrade libeio to latest CVS
2010-01-04 22:46:32 -08:00
Ryan Dahl
c779647600
Link libev and libeio as a normal .o instead of as .a
...
Using WAF "staticlib" to compile libev tends to confuse it with a system
version. Thanks to mr.binary42 for helping debug.
2009-10-27 18:50:41 +01:00
Jeremy Lal
5e7a8dc75e
Fixes for libeio wscript on Debian.
...
- Link libeio to pthread.
- Add -D_GNU_SOURCE to libeio wscript.
2009-09-27 10:55:18 +02:00
Ryan
1df6d61208
Upgrade libeio, increase xthread stacksize to 64kb.
...
64kb seems to be the magic number for getaddrinfo() to work on Macintosh.
2009-09-03 15:59:48 +02:00
Ryan
2b6d72431b
First attempt at node.dlopen
...
Compiled first working 'hello world' module with this config
2009-08-27 16:08:40 +02:00
Ryan
cc67d8efc7
Fix bug waf problem with HAVE_CLOCK_SYSCALL
2009-06-22 18:28:48 +02:00
Ryan
a3627c06f8
Change to build on FreeBSD
...
The v8/SConstruct change has been give to the v8 people.
http://codereview.chromium.org/113897
2009-05-27 16:29:55 +02:00
Ryan
8e7bbf26e2
get 'make install' working
2009-04-23 19:26:56 +02:00
Ryan
29b528c980
fix the waf configure --debug options. seems to work now.
2009-04-23 17:29:31 +02:00
Ryan
a4593e3ebd
WAF: fix the debug variant.
...
problem is they both build by default. need a way to disable the debug variant.
2009-04-23 13:18:38 +02:00
Ryan
7703ad5153
update eio. add EIO_STACKSIZE define for getaddrinfo problem
2009-04-22 17:19:08 +02:00
Ryan
822d7fa27e
add framework for tcp server. change eio stacksize to 16kb.
2009-04-22 10:29:45 +02:00
Ryan
1542fc6a0b
add async dns for Socket
2009-04-21 23:13:13 +02:00
Ryan
1a126ed11c
use the WAF build system
2009-04-04 14:50:15 +02:00
Ryan
c518373838
add dependencies: libeio, libev, v8
2009-04-03 13:43:03 +02:00