From 62a451c9ee9d50d062004ab751ea8985d2d5620b Mon Sep 17 00:00:00 2001 From: Alastair Poole Date: Thu, 5 Dec 2019 18:04:24 +0000 Subject: [PATCH] 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)