From 104255f5af57153a9c590a002f53cfb6c15d4dd0 Mon Sep 17 00:00:00 2001 From: Jesse Gorzinski Date: Fri, 6 Mar 2020 12:28:59 -0600 Subject: [PATCH] build: ibmi support for cmake PR-URL: https://github.com/libuv/libuv/pull/2729 Reviewed-By: Ben Noordhuis Reviewed-By: Michael Dawson Reviewed-By: Kevin Adler Reviewed-By: Richard Lau --- CMakeLists.txt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8117f7fc0..69e150ecd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -245,6 +245,20 @@ if(CMAKE_SYSTEM_NAME STREQUAL "OS/390") src/unix/os390-syscalls.c) endif() +if(CMAKE_SYSTEM_NAME STREQUAL "OS400") + list(APPEND uv_defines + _ALL_SOURCE + _LINUX_SOURCE_COMPAT + _THREAD_SAFE + _XOPEN_SOURCE=500) + list(APPEND uv_sources + src/unix/aix-common.c + src/unix/ibmi.c + src/unix/no-fsevents.c + src/unix/no-proctitle.c + src/unix/posix-poll.c) +endif() + if(CMAKE_SYSTEM_NAME STREQUAL "SunOS") list(APPEND uv_defines __EXTENSIONS__ _XOPEN_SOURCE=500) list(APPEND uv_libraries kstat nsl sendfile socket)