pipy
pipy copied to clipboard
Feat: Zig build to faster building pipy
Comparison with CMake
Advantages of Zig build system:
- Single tool: No need for CMake, Make, Ninja, etc.
- Cross-compilation: Easy cross-compilation to different targets
- Reproducible builds: Consistent builds across platforms
- Fast incremental builds: Efficient caching system
- Simpler syntax: More readable build configuration
- Built-in package manager: Easy dependency management
Migration notes:
- The Zig build system produces the same output as CMake
- All CMake build options have Zig equivalents
- OpenSSL still requires external build (same as CMake)
- Version information is generated the same way