mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 11:30:18 +00:00
13 lines
534 B
Bash
13 lines
534 B
Bash
python3 preprocess.py
|
|
|
|
echo "compiling c++ lib"
|
|
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/ -fsanitize=address -g
|
|
echo "compiling c executable"
|
|
clang -c -o main.o c_bindings/main.c -Wfatal-errors -O2 -Wall -Wno-sign-compare -Wno-unused-variable -I src/ -fsanitize=address -g
|
|
echo "linking"
|
|
clang++ -o pocketpy_c main.o pocketpy_c.o -stdlib=libc++ -fsanitize=address -g
|
|
echo "cleaning up"
|
|
rm pocketpy_c.o
|
|
rm main.o
|
|
|