#!/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