diff options
| author | 2026-02-05 08:01:48 -0500 | |
|---|---|---|
| committer | 2026-02-05 08:01:48 -0500 | |
| commit | e485c04ff794a30d21c4a77cccda52b581e95881 (patch) | |
| tree | 51e472a83c138312436c1e436b57394c41fbae14 /build.zig | |
| parent | Merge remote-tracking branch 'jacob/emoji' into no-allocation (diff) | |
| download | zg-e485c04ff794a30d21c4a77cccda52b581e95881.tar.gz zg-e485c04ff794a30d21c4a77cccda52b581e95881.tar.xz zg-e485c04ff794a30d21c4a77cccda52b581e95881.zip | |
De-allocate Emoji module
Diffstat (limited to 'build.zig')
| -rw-r--r-- | build.zig | 13 |
1 files changed, 7 insertions, 6 deletions
| @@ -57,12 +57,15 @@ pub fn build(b: *std.Build) void { | |||
| 57 | // Emoji | 57 | // Emoji |
| 58 | const emoji_gen_exe = b.addExecutable(.{ | 58 | const emoji_gen_exe = b.addExecutable(.{ |
| 59 | .name = "emoji", | 59 | .name = "emoji", |
| 60 | .root_source_file = b.path("codegen/emoji.zig"), | 60 | .root_module = b.createModule(.{ |
| 61 | .target = b.graph.host, | 61 | .root_source_file = b.path("codegen/emoji.zig"), |
| 62 | .optimize = .Debug, | 62 | .target = b.graph.host, |
| 63 | .optimize = .Debug, | ||
| 64 | }), | ||
| 63 | }); | 65 | }); |
| 66 | emoji_gen_exe.root_module.addAnonymousImport("emoji-data.txt", .{ .root_source_file = b.path("data/unicode/emoji/emoji-data.txt") }); | ||
| 64 | const run_emoji_gen_exe = b.addRunArtifact(emoji_gen_exe); | 67 | const run_emoji_gen_exe = b.addRunArtifact(emoji_gen_exe); |
| 65 | const emoji_gen_out = run_emoji_gen_exe.addOutputFileArg("emoji.bin.z"); | 68 | const emoji_gen_out = run_emoji_gen_exe.addOutputFileArg("emoji.zig"); |
| 66 | 69 | ||
| 67 | const wbp_gen_exe = b.addExecutable(.{ | 70 | const wbp_gen_exe = b.addExecutable(.{ |
| 68 | .name = "wbp", | 71 | .name = "wbp", |
| @@ -283,8 +286,6 @@ pub fn build(b: *std.Build) void { | |||
| 283 | const emoji_t = b.addTest(.{ | 286 | const emoji_t = b.addTest(.{ |
| 284 | .name = "Emoji", | 287 | .name = "Emoji", |
| 285 | .root_module = emoji, | 288 | .root_module = emoji, |
| 286 | .target = target, | ||
| 287 | .optimize = optimize, | ||
| 288 | }); | 289 | }); |
| 289 | const emoji_tr = b.addRunArtifact(emoji_t); | 290 | const emoji_tr = b.addRunArtifact(emoji_t); |
| 290 | 291 | ||