Zig의 새로운 빌드 시스템 구조에 대한 설명입니다.
Zig의 빌드 시스템이 재작업되면서, 내부가 configurer와 maker 프로세스로 나뉘었습니다. 빌드 그래프는 바이너리 설정 파일로 직렬화되어 부모 프로세스가 설정 파일을 캐시하고, maker가 Release 모드로 비동기적으로 컴파일합니다. 이를 통해 성능과 효율성을 높이고 있습니다.
An overview of the reworked build system in Zig.
The Zig build system has been restructured into configurer and maker processes. The build graph is serialized into a binary config file, allowing the parent process to cache configuration files and compile the maker asynchronously in Release mode. This enhances performance and efficiency.