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"