Files
tinyusdz/web/bootstrap-linux-debug-sourcemap.sh
2025-12-04 08:53:23 +09:00

24 lines
692 B
Bash
Executable File

#!/bin/bash
# Build TinyUSDZ WASM with source maps and enhanced debugging
# This enables C++ source line visibility in browser DevTools on abort/crash
rm -rf build_debug_sourcemap
mkdir build_debug_sourcemap
emcmake cmake \
-DCMAKE_BUILD_TYPE=Debug \
-DTINYUSDZ_WASM_DEBUG=ON \
-DCMAKE_VERBOSE_MAKEFILE=1 \
-Bbuild_debug_sourcemap
echo ""
echo "Build configured with source maps enabled."
echo "To build, run:"
echo " cd build_debug_sourcemap && make -j$(nproc)"
echo ""
echo "Output will include:"
echo " - tinyusdz.wasm.map (source map file)"
echo " - Enhanced stack traces with C++ source lines"
echo " - Additional runtime checks (SAFE_HEAP, STACK_OVERFLOW_CHECK)"
echo ""