blob: dea554177db6dff208bb007e2f378332202fcc83 [file] [log] [blame]
Zbigniew Jędrzejewski-Szmekb68dfb92018-01-19 17:54:30 +11001#!/bin/sh
2set -eux
3
4src="$1"
5dst="$2"
6target="$3"
7options="$4"
Yu Watanabef6d783a2018-10-04 04:52:44 +09008CC="$5"
9CXX="$6"
Zbigniew Jędrzejewski-Szmekb68dfb92018-01-19 17:54:30 +110010
Yu Watanabef6d783a2018-10-04 04:52:44 +090011[ -f "$dst/ninja.build" ] || CC="$CC" CXX="$CXX" meson "$src" "$dst" $options
Filipe Brandenburger63554ed2018-04-04 00:32:59 -070012
13# Locate ninja binary, on CentOS 7 it is called ninja-build, so
14# use that name if available.
15ninja=ninja
16if which ninja-build >/dev/null 2>&1 ; then
17 ninja=ninja-build
18fi
19
20"$ninja" -C "$dst" "$target"