#!/bin/bash CC=${CC:-"gcc"} CFLAGS=${CFLAGS:-"-Wall -Wextra -std=c18 -g"} LDFLAGS=${LDFLAGS:-""} MAIN_FILE=${MAIN_FILE:-"main.c"} # Write out compile_flags.txt for clangd echo "${CFLAGS}" | tr ' ' '\n' > compile_flags.txt mkdir -p build ${CC} ${CFLAGS} ${MAIN_FILE} -o build/raytracer ${LDFLAGS}