From a7b3b0d0e7cdf8a67ca5e0c15b896aee5ead197a Mon Sep 17 00:00:00 2001 From: David Carlier Date: Sun, 13 Sep 2020 18:36:16 +0000 Subject: [PATCH] build: fix the Haiku cmake build PR-URL: https://github.com/libuv/libuv/pull/2994 Reviewed-By: Colin Ihrig --- CMakeLists.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index e9bf77f7..230fa133 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -298,6 +298,18 @@ if(CMAKE_SYSTEM_NAME STREQUAL "SunOS") list(APPEND uv_sources src/unix/no-proctitle.c src/unix/sunos.c) endif() +if(CMAKE_SYSTEM_NAME STREQUAL "Haiku") + list(APPEND uv_defines _BSD_SOURCE) + list(APPEND uv_libraries bsd network) + list(APPEND uv_sources + src/unix/haiku.c + src/unix/bsd-ifaddrs.c + src/unix/no-fsevents.c + src/unix/no-proctitle.c + src/unix/posix-hrtime.c + src/unix/posix-poll.c) +endif() + if(APPLE OR CMAKE_SYSTEM_NAME MATCHES "DragonFly|FreeBSD|Linux|NetBSD|OpenBSD") list(APPEND uv_test_libraries util) endif()