icon: book order: 0
There are some scripts to help you develop this project.
build.py is the main script to build the project.
# equivalent to `python build.py linux`
python build.py
# build for linux executable or `.so` library
python build.py linux [-lib]
# build for windows executable or `.dll` library
python build.py windows [-lib]
# build for web (wasm)
python build.py web
# run unit tests
python scripts/run_tests.py
# run benchmarks
python scripts/run_tests.py benchmarks/
python amalgamate.py
It will generate a single pocketpy.h and main.cpp in amalgamate/ directory.