From ef0033584145806e84e0e560ea8eaaafee3c6c1d Mon Sep 17 00:00:00 2001 From: Tomas Krizek Date: Mon, 4 Mar 2019 13:02:35 +0100 Subject: [PATCH] meson: tests/config - detect cqueues lua dependency --- tests/meson.build | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/meson.build b/tests/meson.build index ae905a9d2..3d4382fc5 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -20,6 +20,13 @@ endif ## config tests if build_config_tests + message('--- config_tests dependencies ---') + cqueues = run_command('luajit', '-l', 'cqueues', '-e', 'os.exit(0)') # luajit -l $(1) -e "os.exit(0)" + if cqueues.returncode() != 0 + error('missing luajit package: cqueues') + endif + message('---------------------------------') + subdir('config') endif @@ -35,7 +42,7 @@ if build_extra_tests foreach py3_dep : py3_deps py3_import = run_command(python3, '-c', 'import @0@'.format(py3_dep[0])) if py3_import.returncode() != 0 - message('missing python3 dependency: @0@'.format(py3_dep[1])) + error('missing python3 dependency: @0@'.format(py3_dep[1])) endif endforeach message('--------------------------------') -- 2.47.3