From c1fe4f33a9e98910bb5e22ad8dfc22652c29702e Mon Sep 17 00:00:00 2001 From: sergeypdev Date: Sat, 19 Jul 2025 18:37:52 +0400 Subject: [PATCH] Pass build mode for raylib web build --- builder/builder.odin | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/builder/builder.odin b/builder/builder.odin index 0d4b519..dcffc42 100644 --- a/builder/builder.odin +++ b/builder/builder.odin @@ -72,11 +72,13 @@ build_deps :: proc(opts: Options) -> []string { if opts.variant == .Web { cwd := "./libs/raylib/src" + build_mode := opts.debug ? "RAYLIB_BUILD_MODE=DEBUG" : "RAYLIB_BUILD_MODE=RELEASE" + if force { - run_cmd({"make", "clean", "PLATFORM=PLATFORM_WEB"}, cwd) + run_cmd(temp_concat({"make", "clean", "PLATFORM=PLATFORM_WEB"}, {build_mode}), cwd) } - run_cmd({"make", "PLATFORM=PLATFORM_WEB", "-j8"}, cwd) + run_cmd(temp_concat({"make", "PLATFORM=PLATFORM_WEB", "-j8"}, {build_mode}), cwd) } else { cwd := "./libs/raylib" out_dir := shared ? "zig-out-shared" : "zig-out-static"