From 1c957f970c62a6c545a3ae169174e1bceed3cea6 Mon Sep 17 00:00:00 2001 From: sbosse Date: Mon, 21 Jul 2025 23:17:32 +0200 Subject: [PATCH] Mon 21 Jul 22:43:21 CEST 2025 --- js/sql/build.sql.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 js/sql/build.sql.sh diff --git a/js/sql/build.sql.sh b/js/sql/build.sql.sh new file mode 100644 index 0000000..a07f708 --- /dev/null +++ b/js/sql/build.sql.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +EMCC_FLAGS='-s ENVIRONMENT=node -O3 -s NODERAWFS=1 -s LEGACY_VM_SUPPORT=1 --memory-init-file 0 -s RESERVED_FUNCTION_POINTERS=1 -s WASM=0' + +echo emcc $EMCC_FLAGS \ + $SQLITE_FLAGS \ + -s "EXPORTED_FUNCTIONS=['_sqlite3_open', '_sqlite3_exec', '_sqlite3_close']" \ + -s "EXTRA_EXPORTED_RUNTIME_METHODS=['addFunction', 'ccall', 'getValue' ,'UTF8ToString', 'cwrap']" \ + -o sqlite3.js \ + sqlite3.c + +emcc $EMCC_FLAGS \ + $SQLITE_FLAGS \ + -s "EXPORTED_FUNCTIONS=['_sqlite3_open', '_sqlite3_exec', '_sqlite3_close']" \ + -s "EXTRA_EXPORTED_RUNTIME_METHODS=['addFunction', 'ccall', 'getValue' ,'UTF8ToString', 'cwrap']" \ + -o sqlite3.js \ + sqlite3.c