const std = @import("std"); const Builder = std.build.Builder; pub fn build(b: *Builder) void { const target = b.standardTargetOptions(.{}); const mode = b.standardReleaseOptions(); const exe = b.addExecutable("zirc", "src/main.zig"); exe.linkLibC(); exe.addPackagePath("sfml", "src/zig-sfml-wrapper/src/sfml/sfml.zig"); exe.linkSystemLibrary("csfml-graphics"); exe.linkSystemLibrary("csfml-system"); exe.linkSystemLibrary("csfml-window"); exe.linkSystemLibrary("csfml-audio"); exe.setTarget(target); exe.setBuildMode(mode); exe.install(); const run_step = b.step("run", "Run zirc."); run_step.dependOn(&exe.run().step); }