#!/bin/bash set -exo pipefail compile() { ninja -C build src/interfaces/ecpg/preproc/ecpg.p/meson-generated_.._preproc.c.o rm build/src/interfaces/ecpg/preproc/ecpg.p/meson-generated_.._preproc.c.o time ninja -C build src/interfaces/ecpg/preproc/ecpg.p/meson-generated_.._preproc.c.o -v } CC=gcc CC_LD=lld meson setup --reconfigure build --wipe > /dev/null compile CC=clang-18 CC_LD=lld meson setup --reconfigure build --wipe > /dev/null compile CC=gcc CC_LD=lld meson setup --reconfigure --debug build --wipe > /dev/null compile CC=clang-18 CC_LD=lld meson setup --reconfigure --debug build --wipe > /dev/null compile CC=gcc CC_LD=lld meson setup --reconfigure --debug -Dc_args="-Og" build --wipe > /dev/null compile CC=clang-18 CC_LD=lld meson setup --reconfigure --debug -Dc_args="-Og" build --wipe > /dev/null compile