File: build

package info (click to toggle)
node-cjs-module-lexer 1.2.3%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 404 kB
  • sloc: javascript: 2,186; ansic: 1,552; makefile: 15
file content (14 lines) | stat: -rw-r--r-- 682 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
mkdir -p lib

clang -nodefaultlibs --sysroot=/usr -target wasm32-unknown-wasi -Ofast \
	-fno-exceptions -fvisibility=hidden -mexec-model=reactor -Wl,-lc \
	-Wl,-error-limit=0 -Wl,-O3 -Wl,--lto-O3 -Wl,--strip-all -Wl,--allow-undefined \
	-Wl,--export-dynamic -Wno-logical-op-parentheses -Wno-parentheses \
	-Wl,-z,stack-size=13312,--no-entry,--compress-relocations,--strip-all \
	-Wl,--export=__heap_base,--export=sa,--export=e,--export=re,--export=es \
	-Wl,--export=ee,--export=rre,--export=ree,--export=res,--export=ru,--export=us \
	-Wl,--export=ue,--export=parseCJS \
	-Iinclude-wasm src/lexer.c -o lib/lexer.wasm

node build.js
babeljs dist/lexer.mjs | terser -o dist/lexer.js