#!/bin/bash set -euo pipefail SRCDIR=$1 BUILDDIR=$2 MODULE_PLAYGROUND=$3 # TODO: meson allows only out of tree builds if test "$SRCDIR" != "$BUILDDIR"; then mkdir -p "$MODULE_PLAYGROUND" cp --archive "$SRCDIR/$MODULE_PLAYGROUND/"* "$MODULE_PLAYGROUND/" fi export MAKEFLAGS=${MAKEFLAGS-"-j$(nproc)"} "${MAKE-make}" -C "$PWD/$MODULE_PLAYGROUND" modules