mirror of
https://github.com/systemd/systemd.git
synced 2024-12-25 01:34:28 +03:00
e3b2f7c056
As invoking meson without subcommand is deprecated since 0.64.0.
23 lines
448 B
Bash
Executable File
23 lines
448 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/build.ninja" ] || CC="$CC" CXX="$CXX" meson setup "$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"
|