@@ -18,13 +18,29 @@ EXTENSION_FUNCTIONS_SHA1 = c68fa706d6d9ff98608044c00212473f9c14892f
18
18
EMCC =emcc
19
19
20
20
CFLAGS = \
21
- -O2 \
21
+ -Oz \
22
22
-DSQLITE_OMIT_LOAD_EXTENSION \
23
23
-DSQLITE_DISABLE_LFS \
24
- -DSQLITE_ENABLE_FTS3 \
25
- -DSQLITE_ENABLE_FTS3_PARENTHESIS \
26
- -DSQLITE_ENABLE_JSON1 \
27
- -DSQLITE_THREADSAFE=0 \
24
+ -DLONGDOUBLE_TYPE=double \
25
+ -DSQLITE_ENABLE_FTS3 \
26
+ -DSQLITE_ENABLE_FTS3_PARENTHESIS \
27
+ -DSQLITE_THREADSAFE=0 \
28
+ -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 \
29
+ -DSQLITE_LIKE_DOESNT_MATCH_BLOBS \
30
+ -DSQLITE_MAX_EXPR_DEPTH=0 \
31
+ -DSQLITE_OMIT_DECLTYPE \
32
+ -DSQLITE_OMIT_DEPRECATED \
33
+ -DSQLITE_OMIT_PROGRESS_CALLBACK \
34
+ -DSQLITE_OMIT_SHARED_CACHE \
35
+ -DSQLITE_USE_ALLOCA \
36
+ -DSQLITE_BYTEORDER=1234 \
37
+ -DSQLITE_ENABLE_JSON1=1 \
38
+ -DSQLITE_HAVE_ISNAN=1 \
39
+ -DHAVE_MALLOC_USABLE_SIZE=1 \
40
+ -DHAVE_STRCHRNUL=1 \
41
+ -DSQLITE_TEMP_STORE=2 \
42
+ -DSQLITE_THREADSAFE=0 \
43
+ -DSQLITE_USE_URI=1 \
28
44
-DSQLITE_ENABLE_NORMALIZE
29
45
30
46
# When compiling to WASM, enabling memory-growth is not expected to make much of an impact, so we enable it for all builds
@@ -53,7 +69,7 @@ EMFLAGS_WASM = \
53
69
54
70
EMFLAGS_OPTIMIZED = \
55
71
-s INLINING_LIMIT=50 \
56
- -O3 \
72
+ -Oz \
57
73
-flto \
58
74
--closure 1
59
75
0 commit comments