Skip to content

Commit ba75a7a

Browse files
authored
build.zig updates for 0.11.0 release. (#3501)
1 parent de1ceae commit ba75a7a

File tree

2 files changed

+41
-41
lines changed

2 files changed

+41
-41
lines changed

build.zig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const std = @import("std");
22
const raylib = @import("src/build.zig");
33

4-
// This has been tested to work with zig 0.11.0 (67709b6, Aug 4 2023)
4+
// This has been tested to work with zig 0.11.0
55
pub fn build(b: *std.Build) void {
66
raylib.build(b);
77
}

src/build.zig

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -20,55 +20,55 @@ pub fn addRaylib(b: *std.Build, target: std.zig.CrossTarget, optimize: std.built
2020
raylib.addIncludePath(.{ .path = srcdir ++ "/external/glfw/include" });
2121
}
2222

23-
raylib.addCSourceFiles(.{
24-
.files = &.{
23+
raylib.addCSourceFiles(
24+
&.{
2525
srcdir ++ "/rcore.c",
2626
srcdir ++ "/utils.c",
2727
},
28-
.flags = raylib_flags,
29-
});
28+
raylib_flags,
29+
);
3030

3131
if (options.raudio) {
32-
raylib.addCSourceFiles(.{
33-
.files = &.{
32+
raylib.addCSourceFiles(
33+
&.{
3434
srcdir ++ "/raudio.c",
3535
},
36-
.flags = raylib_flags,
37-
});
36+
raylib_flags,
37+
);
3838
}
3939
if (options.rmodels) {
40-
raylib.addCSourceFiles(.{
41-
.files = &.{
40+
raylib.addCSourceFiles(
41+
&.{
4242
srcdir ++ "/rmodels.c",
4343
},
44-
.flags = &[_][]const u8{
44+
&[_][]const u8{
4545
"-fno-sanitize=undefined", // https://github.com/raysan5/raylib/issues/1891
4646
} ++ raylib_flags,
47-
});
47+
);
4848
}
4949
if (options.rshapes) {
50-
raylib.addCSourceFiles(.{
51-
.files = &.{
50+
raylib.addCSourceFiles(
51+
&.{
5252
srcdir ++ "/rshapes.c",
5353
},
54-
.flags = raylib_flags,
55-
});
54+
raylib_flags,
55+
);
5656
}
5757
if (options.rtext) {
58-
raylib.addCSourceFiles(.{
59-
.files = &.{
58+
raylib.addCSourceFiles(
59+
&.{
6060
srcdir ++ "/rtext.c",
6161
},
62-
.flags = raylib_flags,
63-
});
62+
raylib_flags,
63+
);
6464
}
6565
if (options.rtextures) {
66-
raylib.addCSourceFiles(.{
67-
.files = &.{
66+
raylib.addCSourceFiles(
67+
&.{
6868
srcdir ++ "/rtextures.c",
6969
},
70-
.flags = raylib_flags,
71-
});
70+
raylib_flags,
71+
);
7272
}
7373

7474
var gen_step = b.addWriteFiles();
@@ -83,10 +83,10 @@ pub fn addRaylib(b: *std.Build, target: std.zig.CrossTarget, optimize: std.built
8383

8484
switch (target.getOsTag()) {
8585
.windows => {
86-
raylib.addCSourceFiles(.{
87-
.files = &.{srcdir ++ "/rglfw.c"},
88-
.flags = raylib_flags,
89-
});
86+
raylib.addCSourceFiles(
87+
&.{srcdir ++ "/rglfw.c"},
88+
raylib_flags,
89+
);
9090
raylib.linkSystemLibrary("winmm");
9191
raylib.linkSystemLibrary("gdi32");
9292
raylib.linkSystemLibrary("opengl32");
@@ -96,10 +96,10 @@ pub fn addRaylib(b: *std.Build, target: std.zig.CrossTarget, optimize: std.built
9696
},
9797
.linux => {
9898
if (!options.platform_drm) {
99-
raylib.addCSourceFiles(.{
100-
.files = &.{srcdir ++ "/rglfw.c"},
101-
.flags = raylib_flags,
102-
});
99+
raylib.addCSourceFiles(
100+
&.{srcdir ++ "/rglfw.c"},
101+
raylib_flags,
102+
);
103103
raylib.linkSystemLibrary("GL");
104104
raylib.linkSystemLibrary("rt");
105105
raylib.linkSystemLibrary("dl");
@@ -127,10 +127,10 @@ pub fn addRaylib(b: *std.Build, target: std.zig.CrossTarget, optimize: std.built
127127
}
128128
},
129129
.freebsd, .openbsd, .netbsd, .dragonfly => {
130-
raylib.addCSourceFiles(.{
131-
.files = &.{srcdir ++ "/rglfw.c"},
132-
.flags = raylib_flags,
133-
});
130+
raylib.addCSourceFiles(
131+
&.{srcdir ++ "/rglfw.c"},
132+
raylib_flags,
133+
);
134134
raylib.linkSystemLibrary("GL");
135135
raylib.linkSystemLibrary("rt");
136136
raylib.linkSystemLibrary("dl");
@@ -149,10 +149,10 @@ pub fn addRaylib(b: *std.Build, target: std.zig.CrossTarget, optimize: std.built
149149
const raylib_flags_extra_macos = &[_][]const u8{
150150
"-ObjC",
151151
};
152-
raylib.addCSourceFiles(.{
153-
.files = &.{srcdir ++ "/rglfw.c"},
154-
.flags = raylib_flags ++ raylib_flags_extra_macos,
155-
});
152+
raylib.addCSourceFiles(
153+
&.{srcdir ++ "/rglfw.c"},
154+
raylib_flags ++ raylib_flags_extra_macos,
155+
);
156156
raylib.linkFramework("Foundation");
157157
raylib.linkFramework("CoreServices");
158158
raylib.linkFramework("CoreGraphics");

0 commit comments

Comments
 (0)