Skip to content

Commit f19409e

Browse files
committed
Remove zig build check step and fix stale references
The check step was a compile-only shortcut that avoided linking when the pre-built .a files from build.sh were not yet available. Now that zig build fetches and builds ghostty as a dependency, the check step triggers the same full ghostty build — it is no longer faster than a regular zig build. Also update stale references: ghostel.el header and README now say Zig 0.15.2+ with no submodule mention, and the local ghostty override uses zig fetch --save (--override-dep does not exist in Zig 0.15).
1 parent 33f7601 commit f19409e

2 files changed

Lines changed: 2 additions & 3 deletions

File tree

build.zig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ pub fn build(b: *std.Build) void {
88
const is_release = optimize != .Debug;
99
const target_os = target.result.os.tag;
1010
const emacs_module_dir = resolveEmacsModuleDir(b);
11-
const ghostty_dep = b.lazyDependency("ghostty", .{
11+
const ghostty_dep = b.dependency("ghostty", .{
1212
.target = target,
1313
.optimize = optimize,
1414
.@"emit-lib-vt" = true,
15-
}) orelse @panic("ghostty dependency unavailable; run: zig build --fetch");
15+
});
1616

1717
const ghostty_lib = ghostty_dep.artifact("ghostty-vt-static");
1818

build.zig.zon

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
.ghostty = .{
88
.url = "https://github.com/ghostty-org/ghostty/archive/01825411ab2720e47e6902e9464e805bc6a062a1.tar.gz",
99
.hash = "ghostty-1.3.2-dev-5UdBCzaaBwVjJOr-ltYINjybeEOAmLAauH5oq8-cdNGN",
10-
.lazy = true,
1110
},
1211
},
1312
}

0 commit comments

Comments
 (0)