netstar pushed a commit to branch master.

http://git.enlightenment.org/apps/evisum.git/commit/?id=62a451c9ee9d50d062004ab751ea8985d2d5620b

commit 62a451c9ee9d50d062004ab751ea8985d2d5620b
Author: Alastair Poole <[email protected]>
Date:   Thu Dec 5 18:04:24 2019 +0000

    meson: Fix build for OpenBSD.
---
 meson.build         | 7 +++++++
 src/bin/meson.build | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/meson.build b/meson.build
index b049ddb..5f005b7 100644
--- a/meson.build
+++ b/meson.build
@@ -4,8 +4,15 @@ project('evisum', 'c',
 
 efl_version = '>= 1.22.0'
 
+host_os = host_machine.system()
+
 deps = dependency('elementary', version: efl_version)
 
+deps_os = declare_dependency(link_args : [] )
+if host_os == 'openbsd'
+deps_os = declare_dependency(link_args : [ '-lkvm' ])
+endif
+
 ##### dir locations
 dir_prefix = get_option('prefix')
 dir_bin    = join_paths(dir_prefix, get_option('bindir'))
diff --git a/src/bin/meson.build b/src/bin/meson.build
index 17df2af..257f6df 100644
--- a/src/bin/meson.build
+++ b/src/bin/meson.build
@@ -4,6 +4,6 @@ executable('evisum', [
        'system.c', 'system.h',
        'ui.c', 'ui.h',
        'main.c'],
-       dependencies : deps,
+       dependencies : [ deps, deps_os ],
        gui_app : true,
        install : true)

-- 


Reply via email to