From a102f85df2dbedb555edef9198e356007b85239d Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Mon, 14 Jul 2025 03:11:10 -0700 Subject: [PATCH] make debug build logs less noisy --- package.json | 5 ++--- scripts/glob-sources.mjs | 7 ++++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index b69a32bf13..d34557b8c3 100644 --- a/package.json +++ b/package.json @@ -22,15 +22,14 @@ "@types/bun": "workspace:packages/@types/bun" }, "scripts": { - "build": "bun run build:debug", + "build": "bun --silent run build:debug", "ci": "bun scripts/buildkite-failures.ts ", "watch": "bun run zig build check --watch -fincremental --prominent-compile-errors --global-cache-dir build/debug/zig-check-cache --zig-lib-dir vendor/zig/lib", "watch-windows": "bun run zig build check-windows --watch -fincremental --prominent-compile-errors --global-cache-dir build/debug/zig-check-cache --zig-lib-dir vendor/zig/lib", "bd:v": "(bun run --silent build:debug &> /tmp/bun.debug.build.log || (cat /tmp/bun.debug.build.log && rm -rf /tmp/bun.debug.build.log && exit 1)) && rm -f /tmp/bun.debug.build.log && ./build/debug/bun-debug", "bd": "BUN_DEBUG_QUIET_LOGS=1 bun --silent bd:v", - "build:debug": "bun ./scripts/build.mjs -GNinja -DCMAKE_BUILD_TYPE=Debug -B build/debug", + "build:debug": "bun scripts/glob-sources.mjs > /dev/null && bun ./scripts/build.mjs -GNinja -DCMAKE_BUILD_TYPE=Debug -B build/debug", "build:debug:asan": "bun ./scripts/build.mjs -GNinja -DCMAKE_BUILD_TYPE=Debug -DENABLE_ASAN=ON -B build/debug-asan", - "build:valgrind": "bun ./scripts/build.mjs -GNinja -DCMAKE_BUILD_TYPE=Debug -DENABLE_BASELINE=ON -ENABLE_VALGRIND=ON -B build/debug-valgrind", "build:release": "bun ./scripts/build.mjs -GNinja -DCMAKE_BUILD_TYPE=Release -B build/release", "build:ci": "bun ./scripts/build.mjs -GNinja -DCMAKE_BUILD_TYPE=Release -DCMAKE_VERBOSE_MAKEFILE=ON -DCI=true -B build/release-ci --verbose --fresh", "build:assert": "bun ./scripts/build.mjs -GNinja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DENABLE_ASSERTIONS=ON -DENABLE_LOGS=ON -B build/release-assert", diff --git a/scripts/glob-sources.mjs b/scripts/glob-sources.mjs index a209387374..49acbf0e57 100644 --- a/scripts/glob-sources.mjs +++ b/scripts/glob-sources.mjs @@ -32,8 +32,13 @@ const input = await file(join(root, "cmake", "Sources.json")).json(); const start = performance.now(); for (const item of input) { - await globSources(item.output, item.paths, item.exclude); + await globSources(item.output, item.paths, [ + ...(item.exclude || []), + "src/bun.js/bindings/GeneratedBindings.zig", + "src/bun.js/bindings/GeneratedJS2Native.zig", + ]); } + const end = performance.now(); const green = "\x1b[32m";