Newer
Older
minerva / Ports / libuv / patches / 0002-build-Add-Minerva-platform-definitions.patch
@minerva minerva on 13 Jul 1020 bytes Initial commit
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Ali Mohammad Pur <ali.mpfard@gmail.com>
Date: Fri, 9 Jul 2021 05:01:05 +0430
Subject: [PATCH] build: Add Minerva platform definitions

---
 CMakeLists.txt | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 73d5aff8926ed586e3489aba77ea1414e63b072b..c8425957cbd4d4ba28f0c0135b8c49f00c5dd507 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -432,6 +432,21 @@ if(CMAKE_SYSTEM_NAME STREQUAL "QNX")
   list(APPEND uv_libraries socket)
 endif()
 
+if(CMAKE_SYSTEM_NAME STREQUAL "Minerva")
+  list(APPEND uv_headers
+    include/uv/posix.h
+  )
+  list(APPEND uv_sources
+    src/unix/posix-hrtime.c
+    src/unix/posix-poll.c
+    src/unix/no-fsevents.c
+    src/unix/no-proctitle.c
+  )
+  list(APPEND uv_libraries
+    dl
+  )
+endif()
+
 if(APPLE OR CMAKE_SYSTEM_NAME MATCHES "DragonFly|FreeBSD|Linux|NetBSD|OpenBSD")
   list(APPEND uv_test_libraries util)
   list(APPEND uv_libraries m)