blob: 62eee6f31f5b99bff7be78faca00d4a85b0e305c [file]
#!/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