cbilz/gnu-m4-zig
GNU M4 packaged for Zig
Work in progress.
This project aims to provide a Zig package for GNU M4 that runs on Linux, macOS and Windows without system dependencies. The longer-term goal is to extract a reusable Zig library for compiling projects that rely on Autotools and Gnulib.
Compiles and appears to run correctly on my Linux system when built in
ReleaseFast
or ReleaseSmall
mode. However, with safety checks enabled, the
executable hits an illegal instruction immediately on startup, presumably due to
undefined behavior.
LazyValue
system to allow other build steps to pass
configuration values to ConfigHeader
.