summaryrefslogtreecommitdiffstats
path: root/third_party/libevent/README.chromium
blob: 1cbdd80041d399b2819dca7d71204ab3c02cc643 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
This contains a copy of libevent-1.4.7-stable for use on Linux and Mac

Rather than use libevent's own build system, we just build a Chrome 
static library using SConscript

Changes from upstream:
1) add linux/config.h from a run of configure on a Linux development box.
2) add SConscript and libevent.gyp
3) quotes.patch is applied to allow libevent to be used without
being installed (alternative is adding crazy -I arguments to the commandline)
4) The directories WIN32-Code and WIN32-Prj are not included
5) add mac/config.h from a run of configure on a Mac.
6) sys-queue-macros.patch is applied to build on systems which are missing a
complete sys/queue.h

SConscript does not include a few files that don't build on Linux:
    devpoll.c, evport.c, kqueue.c

TODO: currently we -I the source directory, which exposes event-config.h, which
is dangerous as this file was generated for Linux and is not entirely correct on
other platforms.