#!/bin/bash source /etc/profile source /lib/gentoo/functions.sh export PATH="${HOME}/.local/bin:${PATH}" CC=clang CXX=clang++ lld=$(command -v lld) if [[ -n ${ldd} ]]; then export LDFLAGS=-fuse-ld=${lld} fi if [[ ! -d build ]]; then meson setup \ -Dfuzz=enabled \ -Dtests=enabled \ -Dbuildtype=debugoptimized \ -Ddocs=enabled \ -Dclap:derive=enabled \ build || exit $? fi meson compile -C build || exit $? ebegin "running check commands" parallel --halt soon,fail=1 --keep-order -j$(nproc) < check_commands.txt eend $? || exit $?