summaryrefslogtreecommitdiffhomepage
path: root/src/build.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/build.zig')
-rw-r--r--src/build.zig8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/build.zig b/src/build.zig
index 12d4a7a5..a574ad63 100644
--- a/src/build.zig
+++ b/src/build.zig
@@ -29,7 +29,9 @@ pub fn addRaylib(b: *std.Build, target: std.zig.CrossTarget, optimize: std.built
if (options.raudio) {
addCSourceFilesVersioned(raylib, &.{
srcdir ++ "/raudio.c",
- }, raylib_flags);
+ }, &[_][]const u8{
+ "-fno-sanitize=undefined", // https://github.com/raysan5/raylib/issues/3674
+ } ++ raylib_flags);
}
if (options.rmodels) {
addCSourceFilesVersioned(raylib, &.{
@@ -51,7 +53,9 @@ pub fn addRaylib(b: *std.Build, target: std.zig.CrossTarget, optimize: std.built
if (options.rtextures) {
addCSourceFilesVersioned(raylib, &.{
srcdir ++ "/rtextures.c",
- }, raylib_flags);
+ }, &[_][]const u8{
+ "-fno-sanitize=undefined", // https://github.com/raysan5/raylib/issues/3674
+ } ++ raylib_flags);
}
var gen_step = b.addWriteFiles();