From 5342185370916f34a7c7c978c0c01ffd4139b538 Mon Sep 17 00:00:00 2001 From: King_DuckZ Date: Sat, 29 Aug 2020 19:32:18 +0100 Subject: [PATCH] Build fix for systems without libev in pkg-config --- src/meson.build | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/meson.build b/src/meson.build index a5c1bfe..36e4c5f 100644 --- a/src/meson.build +++ b/src/meson.build @@ -28,7 +28,11 @@ else sqlitecpp_dep = disabler() endif -ev_dep = dependency('libev', version: '>=4.31') +cpp_comp = meson.get_compiler('cpp') +ev_dep = dependency('libev', version: '>=4.31', required: false) +if not ev_dep.found() + ev_dep = cpp_comp.find_library('libev', required: true, has_headers: 'ev++.h') +endif threads_dep = dependency('threads') boost_dep = dependency('boost')