]>
Commit | Line | Data |
---|---|---|
b68dfb9e ZJS |
1 | #!/bin/sh |
2 | set -eux | |
3 | ||
4 | src="$1" | |
5 | dst="$2" | |
6 | target="$3" | |
7 | options="$4" | |
f6d783ac YW |
8 | CC="$5" |
9 | CXX="$6" | |
b68dfb9e | 10 | |
f6d783ac | 11 | [ -f "$dst/ninja.build" ] || CC="$CC" CXX="$CXX" meson "$src" "$dst" $options |
63554ed9 FB |
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" |