| 12345678910111213141516171819 |
- 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
|