#!/bin/sh | |
# SPDX-License-Identifier: LGPL-2.1-or-later | |
set -eux | |
src="$1" | |
dst="$2" | |
target="$3" | |
options="$4" | |
CC="$5" | |
CXX="$6" | |
# shellcheck disable=SC2086 | |
[ -f "$dst/ninja.build" ] || CC="$CC" CXX="$CXX" meson "$src" "$dst" $options | |
# Locate ninja binary, on CentOS 7 it is called ninja-build, so | |
# use that name if available. | |
ninja="ninja" | |
if command -v ninja-build >/dev/null ; then | |
ninja="ninja-build" | |
fi | |
"$ninja" -C "$dst" "$target" |