mirror of
https://github.com/systemd/systemd.git
synced 2024-12-02 23:03:50 +08:00
23 lines
442 B
Bash
Executable File
23 lines
442 B
Bash
Executable File
#!/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 which ninja-build >/dev/null 2>&1 ; then
|
|
ninja="ninja-build"
|
|
fi
|
|
|
|
"$ninja" -C "$dst" "$target"
|