diff options
Diffstat (limited to 'src/CMakeLists.txt')
| -rw-r--r-- | src/CMakeLists.txt | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 52f4f354..ab068322 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -78,7 +78,7 @@ set (NNG_SOURCES core/transport.h core/url.c core/url.h - ) +) if (NNG_PLATFORM_POSIX) set (NNG_SOURCES ${NNG_SOURCES} @@ -95,7 +95,6 @@ if (NNG_PLATFORM_POSIX) platform/posix/posix_ipc.c platform/posix/posix_pipe.c platform/posix/posix_pipedesc.c - platform/posix/posix_pollq_poll.c platform/posix/posix_rand.c platform/posix/posix_resolv_gai.c platform/posix/posix_sockaddr.c @@ -105,6 +104,16 @@ if (NNG_PLATFORM_POSIX) ) endif() +if (NNG_HAVE_KQUEUE) + set (NNG_SOURCES ${NNG_SOURCES} + platform/posix/posix_pollq_kqueue.c + ) +else() + set (NNG_SOURCES ${NNG_SOURCES} + platform/posix/posix_pollq_poll.c + ) +endif() + if (NNG_PLATFORM_WINDOWS) set (NNG_SOURCES ${NNG_SOURCES} platform/windows/win_impl.h |
