@@ -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