From 87077e03ccee3f4e96e66f33eddc4609a30799c4 Mon Sep 17 00:00:00 2001 From: Rasmus Andersson Date: Tue, 15 Dec 2009 22:32:50 +0100 Subject: [PATCH] fix kqueue feature detection on Mac OS X 10.6 --- deps/libev/wscript | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/deps/libev/wscript b/deps/libev/wscript index 9df51afe08..8235951f84 100644 --- a/deps/libev/wscript +++ b/deps/libev/wscript @@ -1,4 +1,5 @@ import Options +import platform def set_options(opt): pass @@ -28,8 +29,10 @@ def configure(conf): """ conf.check_cc(fragment=code, define_name="HAVE_EPOLL_CTL", msg="Checking for epoll_ctl") - - conf.check_cc(header_name="sys/queue.h", function_name="kqueue") + if platform.platform().find('Darwin') == 0: + conf.check_cc(header_name="sys/event.h", function_name="kqueue") + else: + conf.check_cc(header_name="sys/queue.h", function_name="kqueue") conf.check_cc(header_name="port.h", function_name="port_create") conf.check_cc(header_name="poll.h", function_name="poll") conf.check_cc(header_name="sys/select.h", function_name="select")