about things
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