HandmadeHero/README.md
2023-09-08 16:09:49 -04:00

22 lines
666 B
Markdown

# HandmadeHero
Any code I do for this series will be here.
***(Only original hand-written code will be here, no code from the series itself)***
## Scripts
* `build.ps1` - Builds the project use `.\scripts\build msvc` or `.\scripts\build clang`, add `release` to build in release mode
* `clean.ps1` - Cleans the project
* `update.ps1` - Updates the project dependencies to their latest from their respective repos. (Not done automatically on build)
## Notes
Building requires msvc or llvm's clang + lld, and powershell 7
The build is done in two stages:
1. Build and run metaprogram to scan and generate dependent code.
2. Build the handmade hero runtime.