Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit0798f21

Browse files
committed
Only disable monolith & physics_test_wgpu for Windows
Working on LinuxSee#730
1 parent9ddb431 commit0798f21

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

‎build.zig

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -141,11 +141,9 @@ pub const samples_cross_platform = struct {
141141
pubconstinstanced_pills_wgpu=@import("samples/instanced_pills_wgpu/build.zig");
142142
pubconstlayers_wgpu=@import("samples/layers_wgpu/build.zig");
143143
pubconstminimal_zgpu_zgui=@import("samples/minimal_zgpu_zgui/build.zig");
144-
// TODO(hazeycode): Get monolith building again. See https://github.com/zig-gamedev/zig-gamedev/pull/718
145-
//pub const monolith = @import("samples/monolith/build.zig");
144+
pubconstmonolith=@import("samples/monolith/build.zig");
146145
pubconstphysically_based_rendering_wgpu=@import("samples/physically_based_rendering_wgpu/build.zig");
147-
// TODO(hazeycode): Get monolith building again. See https://github.com/zig-gamedev/zig-gamedev/pull/718
148-
//pub const physics_test_wgpu = @import("samples/physics_test_wgpu/build.zig");
146+
pubconstphysics_test_wgpu=@import("samples/physics_test_wgpu/build.zig");
149147
pubconstprocedural_mesh_wgpu=@import("samples/procedural_mesh_wgpu/build.zig");
150148
pubconsttextured_quad_wgpu=@import("samples/textured_quad_wgpu/build.zig");
151149
pubconsttriangle_wgpu=@import("samples/triangle_wgpu/build.zig");
@@ -176,9 +174,18 @@ pub const samples_web = struct {
176174
};
177175

178176
fnbuildAndInstallSamples(b:*std.Build,options:anytype,comptimesamples:anytype)void {
179-
inlinefor (comptimestd.meta.declarations(samples))|d| {
177+
buildAndInstallSample:inlinefor (comptimestd.meta.declarations(samples))|d| {
180178
constexe=@field(samples,d.name).build(b,options);
181179

180+
// TODO: Get these samples working on Windows again. Broken by Zig upgrade, see https://github.com/zig-gamedev/zig-gamedev/issues/730
181+
if (exe.rootModuleTarget().os.tag==.windows) {
182+
inlinefor (.{"monolith","physics_test_wgpu" })|name| {
183+
comptimeif (std.mem.eql(u8,name,d.name)) {
184+
continue :buildAndInstallSample;
185+
};
186+
}
187+
}
188+
182189
// TODO: Problems with LTO on Windows.
183190
if (exe.rootModuleTarget().os.tag==.windows) {
184191
exe.want_lto=false;

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp