Skip to content

Commit 969afe4

Browse files
committed
updates make file to optmize for file size
Taytay#1
1 parent 997d56f commit 969afe4

File tree

1 file changed

+22
-6
lines changed

1 file changed

+22
-6
lines changed

Makefile

+22-6
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,29 @@ EXTENSION_FUNCTIONS_SHA1 = c68fa706d6d9ff98608044c00212473f9c14892f
1818
EMCC=emcc
1919

2020
CFLAGS = \
21-
-O2 \
21+
-Oz \
2222
-DSQLITE_OMIT_LOAD_EXTENSION \
2323
-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 \
2844
-DSQLITE_ENABLE_NORMALIZE
2945

3046
# 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 = \
5369

5470
EMFLAGS_OPTIMIZED= \
5571
-s INLINING_LIMIT=50 \
56-
-O3 \
72+
-Oz \
5773
-flto \
5874
--closure 1
5975

0 commit comments

Comments
 (0)