]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
meson: modules/policy - check if git submodules are present
authorTomas Krizek <tomas.krizek@nic.cz>
Tue, 12 Feb 2019 15:32:14 +0000 (16:32 +0100)
committerTomas Krizek <tomas.krizek@nic.cz>
Tue, 12 Mar 2019 09:43:28 +0000 (10:43 +0100)
modules/policy/meson.build

index 8506c83924fb90a24196a6e3dca31a92fa04af64..e1cee380c8af45e17446aeef8a6b065708df77ac 100644 (file)
@@ -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 = [