$NetBSD$ Add support for NetBSD. --- ext/process/CMakeLists.txt.orig 2025-06-20 14:17:59.000000000 +0000 +++ ext/process/CMakeLists.txt @@ -16,6 +16,8 @@ ELSEIF(CMAKE_SYSTEM_NAME STREQUAL "Linux # For shm_open, shm_unlink # NB FreeBSD has it on libc TARGET_LINK_LIBRARIES(sagittarius--process rt) +ELSEIF(CMAKE_SYSTEM_NAME STREQUAL "NetBSD") + TARGET_LINK_LIBRARIES(sagittarius--process rt) ENDIF() INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) @@ -44,6 +46,9 @@ IF(CMAKE_SYSTEM_NAME STREQUAL "Linux") # NB FreeBSD has it on libc TARGET_LINK_LIBRARIES(test-shm rt) TARGET_LINK_LIBRARIES(test-sem rt pthread) +ELSEIF(CMAKE_SYSTEM_NAME STREQUAL "NetBSD") + TARGET_LINK_LIBRARIES(test-shm rt) + TARGET_LINK_LIBRARIES(test-sem rt pthread) ELSEIF (${SAGITTARIUS_PLATFORM} MATCHES ".*bsd" OR ${SAGITTARIUS_OS} STREQUAL "qnx") TARGET_LINK_LIBRARIES(test-shm c)