From 89c3f35d9277724b9816910bc72d73fa4e208f1b Mon Sep 17 00:00:00 2001 From: Matthieu Herrb Date: Sun, 19 May 2024 18:12:47 +0200 Subject: [PATCH] present: On *BSD, epoll-shim is needed to emulate eventfd() Signed-off-by: Matthieu Herrb Part-of: --- present/meson.build | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/present/meson.build b/present/meson.build index 1a74a9cbc..ec5d4cc6e 100644 --- a/present/meson.build +++ b/present/meson.build @@ -16,11 +16,18 @@ hdrs_present = [ 'presentext.h', ] +if host_machine.system() in ['freebsd', 'openbsd'] + epoll_dep = dependency('epoll-shim') +else + epoll_dep = [] +endif + libxserver_present = static_library('libxserver_present', srcs_present, include_directories: inc, dependencies: [ common_dep, + epoll_dep, dependency('presentproto', version: '>= 1.2') ], )