diff options
author | thestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-15 22:51:32 +0000 |
---|---|---|
committer | thestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-15 22:51:32 +0000 |
commit | f81380b51ef02003bc45374a8fc3cb8b70b5a3cd (patch) | |
tree | 7c58e303b96f55e5966f4b23a24acd5330ba6000 /third_party/libevent | |
parent | 413df1b5ebacf0f3bc2ad03020e9f93b92717803 (diff) | |
download | chromium_src-f81380b51ef02003bc45374a8fc3cb8b70b5a3cd.zip chromium_src-f81380b51ef02003bc45374a8fc3cb8b70b5a3cd.tar.gz chromium_src-f81380b51ef02003bc45374a8fc3cb8b70b5a3cd.tar.bz2 |
Fix the Linux shared build.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/203076
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26291 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/libevent')
-rw-r--r-- | third_party/libevent/libevent.gyp | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/third_party/libevent/libevent.gyp b/third_party/libevent/libevent.gyp index fc95efb..352fb32 100644 --- a/third_party/libevent/libevent.gyp +++ b/third_party/libevent/libevent.gyp @@ -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' ] } ], ], |