webgpu-app/build.sh

48 lines
785 B
Bash

clang++ \
-v \
--target=wasm32 \
-O3 \
-flto \
-nostdlib \
-Wl,--no-entry \
-Wl,--export=rotate \
-Wl,--lto-O3 \
-Wl,--print-map \
-Wl,--import-memory \
-D_XM_NO_INTRINSICS_ \
-I. \
-o rotate.wasm \
rotate.c
clang++ \
-v \
--target=wasm32 \
-O3 \
-flto \
-nostdlib \
-Wl,--no-entry \
-Wl,--export=mem_size \
-Wl,--export=mem_alloc \
-Wl,--export=node_alloc \
-Wl,--export=node_init_translation \
-Wl,--lto-O3 \
-Wl,--print-map \
-Wl,--import-memory \
-D_XM_NO_INTRINSICS_ \
-I. \
-o memory.wasm \
memory.cpp
# clang \
# -O1 \
# --target=wasm32 \
# -emit-llvm \
# -c \
# -S \
# test.c
# llc \
# -march=wasm32 \
# -filetype=obj \
# test.ll