]> git.proxmox.com Git - mirror_lxcfs.git/blob - tools/meson-build.sh
Merge pull request #474 from brauner/2021-09-01.meson
[mirror_lxcfs.git] / tools / meson-build.sh
1 #!/bin/sh
2 # SPDX-License-Identifier: LGPL-2.1-or-later
3 set -eux
4
5 src="$1"
6 dst="$2"
7 target="$3"
8 options="$4"
9 CC="$5"
10 CXX="$6"
11
12 [ -f "$dst/ninja.build" ] || CC="$CC" CXX="$CXX" meson "$src" "$dst" $options
13
14 # Locate ninja binary, on CentOS 7 it is called ninja-build, so
15 # use that name if available.
16 ninja=ninja
17 if which ninja-build >/dev/null 2>&1 ; then
18 ninja=ninja-build
19 fi
20
21 "$ninja" -C "$dst" "$target"