I have zigimg as a dependency in my build.zig file:
pub fn build(b: *std.Build) void {
const target = b.standardTargetOptions(.{});
const optimize = b.standardOptimizeOption(.{});
const zigimg = b.dependency("zigimg", .{
.optimize = std.builtin.OptimizeMode.ReleaseFast,
}).module("zigimg");
// ...
exe_mod.addImport("zigimg", zigimg);
// ...
}
but without optimization encoding a png image takes forever, like 30+ seconds, so I want to always build zigimg in ReleaseFast mode.
I thought this is how to do it but its not working, it still takes that long. But supplying --release=fast to build everything in ReleaseFast mode works.