mirror of
https://github.com/ncruces/go-sqlite3.git
synced 2026-01-12 05:59:14 +00:00
27 lines
795 B
Bash
Executable File
27 lines
795 B
Bash
Executable File
#!/bin/sh
|
|
|
|
zig cc --target=wasm32-wasi -O2 -o sqlite3.wasm sqlite3/*.c \
|
|
-DSQLITE_OS_OTHER=1 -DSQLITE_BYTEORDER=1234 \
|
|
-DHAVE_ISNAN -DHAVE_MALLOC_USABLE_SIZE \
|
|
-DSQLITE_DQS=0 \
|
|
-DSQLITE_THREADSAFE=0 \
|
|
-DSQLITE_DEFAULT_MEMSTATUS=0 \
|
|
-DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 \
|
|
-DSQLITE_LIKE_DOESNT_MATCH_BLOBS \
|
|
-DSQLITE_OMIT_DECLTYPE \
|
|
-DSQLITE_OMIT_DEPRECATED \
|
|
-DSQLITE_OMIT_PROGRESS_CALLBACK \
|
|
-DSQLITE_OMIT_SHARED_CACHE \
|
|
-DSQLITE_OMIT_AUTOINIT \
|
|
-Wl,--export=sqlite3_open_v2 \
|
|
-Wl,--export=sqlite3_close \
|
|
-Wl,--export=sqlite3_prepare_v2 \
|
|
-Wl,--export=sqlite3_exec \
|
|
-Wl,--export=sqlite3_step \
|
|
-Wl,--export=sqlite3_column_text \
|
|
-Wl,--export=sqlite3_column_int64 \
|
|
-Wl,--export=sqlite3_column_double \
|
|
-Wl,--export=sqlite3_errmsg \
|
|
-Wl,--export=malloc \
|
|
-Wl,--export=free
|