Compare commits
2 Commits
d513aa4eaf
...
zig-0.11.x
| Author | SHA1 | Date | |
|---|---|---|---|
|
0d091611dd
|
|||
|
5f45290423
|
@@ -1,11 +1,11 @@
|
|||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
|
|
||||||
pub fn build(b: *std.Build) void {
|
pub fn build(b: *std.Build) void {
|
||||||
const target: std.Build.ResolvedTarget = b.standardTargetOptions(.{});
|
const target: std.zig.CrossTarget = b.standardTargetOptions(.{});
|
||||||
const optimize: std.builtin.Mode = b.standardOptimizeOption(.{});
|
const optimize: std.builtin.Mode = b.standardOptimizeOption(.{});
|
||||||
|
|
||||||
const noclip = b.addModule("noclip", .{
|
const noclip = b.addModule("noclip", .{
|
||||||
.root_source_file = .{ .path = "source/noclip.zig" },
|
.source_file = .{ .path = "source/noclip.zig" },
|
||||||
});
|
});
|
||||||
|
|
||||||
demo(b, noclip, target, optimize);
|
demo(b, noclip, target, optimize);
|
||||||
@@ -24,7 +24,7 @@ pub fn build(b: *std.Build) void {
|
|||||||
fn demo(
|
fn demo(
|
||||||
b: *std.Build,
|
b: *std.Build,
|
||||||
noclip: *std.Build.Module,
|
noclip: *std.Build.Module,
|
||||||
target: std.Build.ResolvedTarget,
|
target: std.zig.CrossTarget,
|
||||||
optimize: std.builtin.Mode,
|
optimize: std.builtin.Mode,
|
||||||
) void {
|
) void {
|
||||||
const demo_step = b.step("demo", "Build and install CLI demo program");
|
const demo_step = b.step("demo", "Build and install CLI demo program");
|
||||||
@@ -35,7 +35,7 @@ fn demo(
|
|||||||
.target = target,
|
.target = target,
|
||||||
.optimize = optimize,
|
.optimize = optimize,
|
||||||
});
|
});
|
||||||
exe.root_module.addImport("noclip", noclip);
|
exe.addModule("noclip", noclip);
|
||||||
const install_demo = b.addInstallArtifact(exe, .{});
|
const install_demo = b.addInstallArtifact(exe, .{});
|
||||||
|
|
||||||
demo_step.dependOn(&install_demo.step);
|
demo_step.dependOn(&install_demo.step);
|
||||||
|
|||||||
@@ -1,11 +0,0 @@
|
|||||||
.{
|
|
||||||
.name = "NOCLIP",
|
|
||||||
.version = "0.1.0-pre",
|
|
||||||
.dependencies = .{},
|
|
||||||
.paths = .{
|
|
||||||
"source",
|
|
||||||
"build.zig",
|
|
||||||
"build.zig.zon",
|
|
||||||
"license",
|
|
||||||
},
|
|
||||||
}
|
|
||||||
@@ -446,21 +446,21 @@ pub fn CommandBuilder(comptime UserContext: type) type {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_ = @Type(.{ .Struct = .{
|
_ = @Type(.{ .Struct = .{
|
||||||
.layout = .auto,
|
.layout = .Auto,
|
||||||
.fields = tag_fields,
|
.fields = tag_fields,
|
||||||
.decls = &.{},
|
.decls = &.{},
|
||||||
.is_tuple = false,
|
.is_tuple = false,
|
||||||
} });
|
} });
|
||||||
|
|
||||||
_ = @Type(.{ .Struct = .{
|
_ = @Type(.{ .Struct = .{
|
||||||
.layout = .auto,
|
.layout = .Auto,
|
||||||
.fields = env_var_fields,
|
.fields = env_var_fields,
|
||||||
.decls = &.{},
|
.decls = &.{},
|
||||||
.is_tuple = false,
|
.is_tuple = false,
|
||||||
} });
|
} });
|
||||||
|
|
||||||
return @Type(.{ .Struct = .{
|
return @Type(.{ .Struct = .{
|
||||||
.layout = .auto,
|
.layout = .Auto,
|
||||||
.fields = fields,
|
.fields = fields,
|
||||||
.decls = &.{},
|
.decls = &.{},
|
||||||
.is_tuple = false,
|
.is_tuple = false,
|
||||||
@@ -519,7 +519,7 @@ pub fn CommandBuilder(comptime UserContext: type) type {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return @Type(.{ .Struct = .{
|
return @Type(.{ .Struct = .{
|
||||||
.layout = .auto,
|
.layout = .Auto,
|
||||||
.fields = fields,
|
.fields = fields,
|
||||||
.decls = &.{},
|
.decls = &.{},
|
||||||
.is_tuple = false,
|
.is_tuple = false,
|
||||||
|
|||||||
@@ -265,7 +265,7 @@ pub const TupleBuilder = struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return @Type(.{ .Struct = .{
|
return @Type(.{ .Struct = .{
|
||||||
.layout = .auto,
|
.layout = .Auto,
|
||||||
.fields = &fields,
|
.fields = &fields,
|
||||||
.decls = &.{},
|
.decls = &.{},
|
||||||
.is_tuple = true,
|
.is_tuple = true,
|
||||||
|
|||||||
Reference in New Issue
Block a user