set -e # python prebuild.py SRC=$(find src/ -name "*.c") FLAGS="-std=c11 -lm -ldl -lpthread -Iinclude -O0 -Wfatal-errors -g -DDEBUG -DPK_ENABLE_OS=1" SANITIZE_FLAGS="-fsanitize=address,leak,undefined -fno-sanitize=function" if [ "$(uname)" == "Darwin" ]; then SANITIZE_FLAGS="-fsanitize=address,undefined" fi SRC2=${1:-src2/main.c} echo "Compiling C files..." clang $FLAGS $SANITIZE_FLAGS $SRC $SRC2 -o main