Index: third_party/libevent/libevent.gyp |
=================================================================== |
--- third_party/libevent/libevent.gyp (revision 26276) |
+++ third_party/libevent/libevent.gyp (working copy) |
@@ -37,8 +37,18 @@ |
# libevent has platform-specific implementation files. Since its |
# native build uses autoconf, platform-specific config.h files are |
# provided and live in platform-specific directories. |
- [ 'OS == "linux"', { 'sources': [ 'epoll.c', 'epoll_sub.c' ], |
- 'include_dirs': [ 'linux' ] } ], |
+ [ 'OS == "linux"', { |
+ 'sources': [ 'epoll.c', 'epoll_sub.c' ], |
+ 'include_dirs': [ 'linux' ], |
+ 'link_settings': |
+ { 'libraries': [ |
+ # We need rt for clock_gettime(). |
+ # TODO(port) Maybe on FreeBSD as well? |
+ '-lrt', |
+ ], |
+ }, |
+ } |
+ ], |
[ 'OS == "mac" or OS == "freebsd"', { 'sources': [ 'kqueue.c' ], |
'include_dirs': [ 'mac' ] } ], |
], |