]> git.ipfire.org Git - thirdparty/systemd.git/blob - tools/meson-build.sh
test-network: use wait-online in NetworkdBondTests
[thirdparty/systemd.git] / tools / meson-build.sh
1 #!/bin/sh
2 set -eux
3
4 src="$1"
5 dst="$2"
6 target="$3"
7 options="$4"
8 CC="$5"
9 CXX="$6"
10
11 [ -f "$dst/ninja.build" ] || CC="$CC" CXX="$CXX" meson "$src" "$dst" $options
12
13 # Locate ninja binary, on CentOS 7 it is called ninja-build, so
14 # use that name if available.
15 ninja=ninja
16 if which ninja-build >/dev/null 2>&1 ; then
17 ninja=ninja-build
18 fi
19
20 "$ninja" -C "$dst" "$target"