From: Tomas Krizek Date: Tue, 12 Feb 2019 15:32:14 +0000 (+0100) Subject: meson: modules/policy - check if git submodules are present X-Git-Tag: v4.0.0~24^2~134 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b6b837d64d879ab281b33547b3630f52225a0ea2;p=thirdparty%2Fknot-resolver.git meson: modules/policy - check if git submodules are present --- diff --git a/modules/policy/meson.build b/modules/policy/meson.build index 8506c8392..e1cee380c 100644 --- a/modules/policy/meson.build +++ b/modules/policy/meson.build @@ -13,6 +13,12 @@ integr_tests += [ ['policy.noipvx', join_paths(meson.current_source_dir(), 'noipvx.test.integr')], ] +# check git submodules were initialized +lua_ac_submodule = run_command(['test', '-r', + '@0@/lua-aho-corasick/ac_fast.cxx'.format(meson.current_source_dir())]) +if lua_ac_submodule.returncode() != 0 + error('run "git submodule update --init --recursive" to initialize git submodules') +endif # compile bundled lua-aho-corasick lib lua_ac_src = [