]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
manager/scripts/meson-configure: fix setup for old Meson docs-develop-poe-blowry/deployments/4824
authorOto Šťáva <oto.stava@nic.cz>
Wed, 7 Aug 2024 13:56:24 +0000 (15:56 +0200)
committerOto Šťáva <oto.stava@nic.cz>
Thu, 8 Aug 2024 07:59:37 +0000 (09:59 +0200)
This fixes first-time setup for Meson pre-1.1.0.

manager/scripts/meson-configure

index c99ddea7c316871d9cb181ad3b4058ec4acf05fe..3bebe4d8cdfc4f7a2ccff2c6211d27f529d5edde 100755 (executable)
@@ -5,7 +5,11 @@ src_dir="$(dirname "$(realpath "$0")")"
 source $src_dir/_env.sh
 
 pushd ..
-meson setup manager/.build_kresd --reconfigure --prefix=$(realpath manager/.install_kresd) "$@"
+reconfigure=''
+if [ -f manager/.build_kresd/ninja.build ]; then
+       reconfigure='--reconfigure'
+fi
+meson setup manager/.build_kresd "$reconfigure" --prefix=$(realpath manager/.install_kresd) "$@"
 popd
 
 build_kresd