build_c.sh 467 B

123456789101112
  1. python3 preprocess.py
  2. echo "compiling c++ lib"
  3. clang++ -c -o pocketpy_c.o c_bindings/pocketpy_c.cpp -Wfatal-errors --std=c++17 -O2 -Wall -Wno-sign-compare -Wno-unused-variable -fno-rtti -stdlib=libc++ -I src/
  4. echo "compiling c executable"
  5. clang -c -o main.o c_bindings/main.c -Wfatal-errors -O2 -Wall -Wno-sign-compare -Wno-unused-variable -I src/
  6. echo "linking"
  7. clang++ -o pocketpy_c main.o pocketpy_c.o -stdlib=libc++
  8. echo "cleaning up"
  9. rm pocketpy_c.o
  10. rm main.o