OLD | NEW |
1 This contains a copy of libevent-1.4.7-stable, initially | 1 This contains a copy of libevent-1.4.7-stable for use on Linux and Mac |
2 for use on Linux, but also perhaps on BSD / Solaris / Mac. | |
3 | 2 |
4 Rather than use libevent's own build system, we just build a Chrome | 3 Rather than use libevent's own build system, we just build a Chrome |
5 static library using SConstruct. | 4 static library using SConscript |
6 | 5 |
7 Changes from upstream: | 6 Changes from upstream: |
8 1) add config.h from a run of configure on a Linux development box. | 7 1) add linux/config.h from a run of configure on a Linux development box. |
9 2) add SConstruct | 8 2) add SConscript and libevent.xcodeproj |
10 3) quotes.patch is applied to allow libevent to be used without | 9 3) quotes.patch is applied to allow libevent to be used without |
11 being installed (alternative is adding crazy -I arguments to the commandline) | 10 being installed (alternative is adding crazy -I arguments to the commandline) |
12 4) The directories WIN32-Code and WIN32-Prj are not included | 11 4) The directories WIN32-Code and WIN32-Prj are not included |
13 | 12 |
14 SConstruct does not include a few files that don't build on Linux: | 13 SConscript does not include a few files that don't build on Linux: |
15 devpoll.c, evport.c, kqueue.c | 14 devpoll.c, evport.c, kqueue.c |
| 15 libevent.xcodeproj does not include a few files that don't build on the Mac: |
| 16 devpoll.c, epoll.c, epoll_sub.c, evport.c |
16 | 17 |
17 TODO: currently we -I the source directory, which exposes config.h, which | 18 TODO: currently we -I the source directory, which exposes event-config.h, which |
18 is dangerous. We should probably add an include directory of symlinks | 19 is dangerous as this file was generated for Linux and is not entirely correct on |
19 back to the real .h files, or something. | 20 other platforms. |
OLD | NEW |