make name of thing downloaded part of the step name
This commit is contained in:
parent
85234b3df6
commit
a9f6d49a26
1 changed files with 6 additions and 3 deletions
|
@ -22,7 +22,10 @@ pub fn build(b: *std.Build) !void {
|
||||||
// in this directory.
|
// in this directory.
|
||||||
|
|
||||||
// We need to use curl for this as the domain doesn't work with zig TLS
|
// We need to use curl for this as the domain doesn't work with zig TLS
|
||||||
const download_link_step = DownloadStep("https://www.link.cs.cmu.edu/link/ftp-site/link-grammar/link-4.1b/unix/link-4.1b.tar.gz").create(b);
|
const download_link_step = DownloadStep(
|
||||||
|
"link-4.1b",
|
||||||
|
"https://www.link.cs.cmu.edu/link/ftp-site/link-grammar/link-4.1b/unix/link-4.1b.tar.gz",
|
||||||
|
).create(b);
|
||||||
|
|
||||||
const upstream = download_link_step.dependency(b, .{});
|
const upstream = download_link_step.dependency(b, .{});
|
||||||
|
|
||||||
|
@ -276,7 +279,7 @@ pub fn build(b: *std.Build) !void {
|
||||||
// and reading its source code will allow you to master it.
|
// and reading its source code will allow you to master it.
|
||||||
}
|
}
|
||||||
|
|
||||||
fn DownloadStep(comptime link: []const u8) type {
|
fn DownloadStep(comptime name: []const u8, comptime link: []const u8) type {
|
||||||
return struct {
|
return struct {
|
||||||
step: std.Build.Step,
|
step: std.Build.Step,
|
||||||
builder: *std.Build,
|
builder: *std.Build,
|
||||||
|
@ -329,7 +332,7 @@ fn DownloadStep(comptime link: []const u8) type {
|
||||||
self.* = .{
|
self.* = .{
|
||||||
.step = std.Build.Step.init(.{
|
.step = std.Build.Step.init(.{
|
||||||
.id = .custom,
|
.id = .custom,
|
||||||
.name = "download-model",
|
.name = "download " ++ name,
|
||||||
.owner = builder,
|
.owner = builder,
|
||||||
.makeFn = make,
|
.makeFn = make,
|
||||||
}),
|
}),
|
||||||
|
|
Loading…
Add table
Reference in a new issue