DXC2F4KS652PIC3ZFQECT4AAQ4DG6C55XX52J3TQRRFJC4MFMM4AC D7GBA7SY7RLJWWNKR2TAQWSD2Q53IWWVQ63EXXQWSLBEDB5ZNEKAC LF52DE45Z23AT54TUKZNQHIQDTLX5LOD56WV4QVDDY4R2X25OD4QC SA6HSFMF7YEOYQNAOLLC7PSNTGRHKAYIWF5ZIQALRQTS4N3MEFUAC BMVU5JZZ7P6OFVYIELRHKMQH7XTGCTNQDRZINSXVYEQKQ4K65DBQC CVV5BF3YOVVDOA4NDO6JRWZLNWSKJ26GLCVXNP66V7FN3235MCXQC 5FITZYLXP6RMEMO3HJU4TQAEE7H355H2TNJJAM2GCNNUC4VZBJBQC IISEBR52NLKVBJJEBSYWXI4LG2Y3E5GPNZJ66CA26K6IBXP3DOHQC K4ZMUQAUI3INPZN5SXEX2MM4SRZXED7TNCS3DN6DADOFUT5XOPRQC B7WMDH6SSILSWYJDOVVAFQKVY7OKG4Z43EORSTLYKT54KLYUVDGQC 6WJPOP3LUG2I75AXQSC2ZI6WMHLLFDHCWEO3UV5XAKH67D7K2LFQC X5GKEVTZTQHMFJYNKP3UY6IPZS4ZSS7GZUZ2TODKVWRUKT654WLAC // Standard target options allows the person running `zig build` to choose// what target to build for. Here we do not override the defaults, which// means any target is allowed, and the default is native. Other options// for restricting supported target set are available.
// Standard release options allow the person running `zig build` to select// between Debug, ReleaseSafe, ReleaseFast, and ReleaseSmall.const mode = b.standardReleaseOptions();const exe = b.addExecutable("aoc2022", "src/main.zig");exe.setTarget(target);exe.setBuildMode(mode);exe.install();
const exe = b.addExecutable(std.build.ExecutableOptions{.name = "aoc2022",.root_source_file = std.build.FileSource{ .path = "src/main.zig" },.target = target,.optimize = optimize,});b.installArtifact(exe);
const exe_tests = b.addTest("src/main.zig");exe_tests.setTarget(target);exe_tests.setBuildMode(mode);
const exe_tests = b.addTest(std.build.TestOptions{.root_source_file = std.build.FileSource{ .path = "src/main.zig" },.target = target,.optimize = optimize,});const test_cmd = b.addRunArtifact(exe_tests);