#!/bin/bash
set -ex
mkdir -p build
case "$OSTYPE" in
  linux*)  CLANG_PATH="clang" ;; 
  darwin*)   CLANG_PATH="/opt/homebrew/opt/llvm/bin/clang" ;;
  *)        exit 1 ;;
esac
time $CLANG_PATH -o build/build bootstrap/build.c -g -march=native -std=gnu2x -Wall -Wextra -Wpedantic -Wno-nested-anon-types -Wno-keyword-macro -Wno-gnu-auto-type -Wno-auto-decl-extensions -Wno-gnu-empty-initializer -Wno-fixed-enum-extension -pedantic -fno-exceptions -fno-stack-protector
build/build $@