From f0c2c4605b020536824d0a2f7f61800dc6c37f22 Mon Sep 17 00:00:00 2001 From: Marcel Hollerbach Date: Tue, 3 Oct 2017 21:33:45 +0200 Subject: [PATCH] meson: handle also cases when the options are disabled --- meson.build | 2 ++ src/bin/meson.build | 8 +++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 94c5463..5e1a209 100644 --- a/meson.build +++ b/meson.build @@ -33,6 +33,8 @@ config_h.set_quoted('EFL_CFLAGS', run_command(find_program('pkg-config'), '--lib if get_option('bear') == true bear = find_program('bear') config_h.set_quoted('BEAR_COMMAND', 'bear') +else + config_h.set_quoted('BEAR_COMMAND', '') endif if get_option('libclang') == true diff --git a/src/bin/meson.build b/src/bin/meson.build index 352f85e..3b1ef6c 100644 --- a/src/bin/meson.build +++ b/src/bin/meson.build @@ -25,8 +25,14 @@ foreach package : packages subdir(package) endforeach +deps = [elm, edi_lib] + +if get_option('libclang') == true + deps += [clang] +endif + executable('edi', src, - dependencies : [elm, edi_lib, clang], + dependencies : deps, install : true )