this repo has no description
13
fork

Configure Feed

Select the types of activity you want to include in your feed.

build!: make zigimg a required dependency

Require zigimg as a dependency. Remove build_options module, since we
have no more build options.

+4 -14
+4 -13
build.zig
··· 1 1 const std = @import("std"); 2 2 3 3 pub fn build(b: *std.Build) void { 4 - const include_images = b.option(bool, "images", "Enable support for images (default: true)") orelse true; 5 - 6 - const options = b.addOptions(); 7 - options.addOption(bool, "images", include_images); 8 - 9 - const options_mod = options.createModule(); 10 - 11 4 const target = b.standardTargetOptions(.{}); 12 5 const optimize = b.standardOptimizeOption(.{}); 13 6 const root_source_file = b.path("src/main.zig"); ··· 17 10 .optimize = optimize, 18 11 .target = target, 19 12 }); 20 - const zigimg_dep = if (include_images) b.lazyDependency("zigimg", .{ 13 + const zigimg_dep = b.dependency("zigimg", .{ 21 14 .optimize = optimize, 22 15 .target = target, 23 - }) else null; 16 + }); 24 17 25 18 // Module 26 19 const vaxis_mod = b.addModule("vaxis", .{ ··· 31 24 vaxis_mod.addImport("code_point", zg_dep.module("code_point")); 32 25 vaxis_mod.addImport("grapheme", zg_dep.module("grapheme")); 33 26 vaxis_mod.addImport("DisplayWidth", zg_dep.module("DisplayWidth")); 34 - if (zigimg_dep) |dep| vaxis_mod.addImport("zigimg", dep.module("zigimg")); 35 - vaxis_mod.addImport("build_options", options_mod); 27 + vaxis_mod.addImport("zigimg", zigimg_dep.module("zigimg")); 36 28 37 29 // Examples 38 30 const Example = enum { ··· 75 67 tests.root_module.addImport("code_point", zg_dep.module("code_point")); 76 68 tests.root_module.addImport("grapheme", zg_dep.module("grapheme")); 77 69 tests.root_module.addImport("DisplayWidth", zg_dep.module("DisplayWidth")); 78 - if (zigimg_dep) |dep| tests.root_module.addImport("zigimg", dep.module("zigimg")); 79 - tests.root_module.addImport("build_options", options_mod); 70 + tests.root_module.addImport("zigimg", zigimg_dep.module("zigimg")); 80 71 81 72 const tests_run = b.addRunArtifact(tests); 82 73 b.installArtifact(tests);
-1
build.zig.zon
··· 6 6 .zigimg = .{ 7 7 .url = "git+https://github.com/zigimg/zigimg#3a667bdb3d7f0955a5a51c8468eac83210c1439e", 8 8 .hash = "1220dd654ef941fc76fd96f9ec6adadf83f69b9887a0d3f4ee5ac0a1a3e11be35cf5", 9 - .lazy = true, 10 9 }, 11 10 .zg = .{ 12 11 .url = "git+https://codeberg.org/dude_the_builder/zg#7ddce488e074c3f052949ba513a340446cea86e9",