summaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2011-08-28 21:30:49 -0400
committerAdam <Adam@anope.org>2011-09-10 02:05:02 -0400
commitc6d3fbdfabefc7b12ccb0810083e4108d28b5182 (patch)
tree1619d0e6dfb0c0dfb4932a3785d73bcb283be2f9 /src/CMakeLists.txt
parent700a585b1bb38a9dc0ac3e749083250d405488f8 (diff)
Added kqueue
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index d564a8965..292da5a3f 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -22,11 +22,15 @@ endif(WIN32)
if(HAVE_EPOLL)
append_to_list(SRC_SRCS socketengines/socketengine_epoll.cpp)
else(HAVE_EPOLL)
- if(HAVE_POLL)
- append_to_list(SRC_SRCS socketengines/socketengine_poll.cpp)
- else(HAVE_POLL)
- append_to_list(SRC_SRCS socketengines/socketengine_select.cpp)
- endif(HAVE_POLL)
+ if(HAVE_KQUEUE)
+ append_to_list(SRC_SRCS socketengines/socketengine_kqueue.cpp)
+ else(HAVE_KQUEUE)
+ if(HAVE_POLL)
+ append_to_list(SRC_SRCS socketengines/socketengine_poll.cpp)
+ else(HAVE_POLL)
+ append_to_list(SRC_SRCS socketengines/socketengine_select.cpp)
+ endif(HAVE_POLL)
+ endif(HAVE_KQUEUE)
endif(HAVE_EPOLL)
sort_list(SRC_SRCS)