From 283553f6a05e3deb0683dd310534ca90ed8896df Mon Sep 17 00:00:00 2001 From: Sebastian Reimers Date: Wed, 20 Apr 2022 15:22:03 +0200 Subject: [PATCH] cmake: add FreeBSD and OpenBSD --- CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7e286bff2..74064eaaf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -143,10 +143,14 @@ endif() if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") - add_definitions(-DDARWIN -DHAVE_KQUEUE) + add_definitions(-DHAVE_KQUEUE -DDARWIN) include_directories(/opt/local/include) +elseif(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") + add_definitions(-DHAVE_KQUEUE -DFREEBSD) +elseif(${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD") + add_definitions(-DHAVE_KQUEUE -DOPENBSD) elseif(${CMAKE_SYSTEM_NAME} MATCHES "Linux") - add_definitions(-DHAVE_EPOLL) + add_definitions(-DHAVE_EPOLL -DLINUX) endif()