about things
at main 10 lines 579 B view raw view rendered
1# build system 2 3notes on zig's build system, drawn from studying [ghostty](https://github.com/ghostty-org/ghostty) (terminal emulator) and [bun](https://github.com/oven-sh/bun) (javascript runtime). both are large, production zig projects with sophisticated builds. 4 5## notes 6 7- [organization](./organization.md) - structuring build.zig for large projects 8- [dependencies](./dependencies.md) - vendored vs system libs, lazy deps, pinning 9- [codegen](./codegen.md) - generating zig source at build time 10- [cross-compilation](./cross-compilation.md) - targeting multiple platforms