Skip to content

Commit c89fdb9

Browse files
Adjust LOCAL_CFLAGS for community build
1 parent 0078b6a commit c89fdb9

1 file changed

Lines changed: 34 additions & 10 deletions

File tree

sqlcipher/src/main/jni/sqlcipher/Android.mk

Lines changed: 34 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,40 @@ $(info "Using external CFLAGS")
66
LOCAL_CFLAGS += ${SQLCIPHER_CFLAGS}
77
else
88
$(info "Using default internal CFLAGS")
9-
LOCAL_CFLAGS += -DSQLITE_HAS_CODEC -DSQLCIPHER_CRYPTO_LIBTOMCRYPT -DSQLITE_TEMP_STORE=2 \
10-
-DSQLITE_THREADSAFE=1 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS3_PARENTHESIS \
11-
-DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61 -DSQLITE_ENABLE_FTS5 \
12-
-DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_ENABLE_RTREE \
13-
-DSQLITE_SOUNDEX -DHAVE_USLEEP -DSQLITE_ENABLE_LOAD_EXTENSION -DSQLITE_ENABLE_STAT3 \
14-
-DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_EXPLAIN_COMMENTS \
15-
-DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_MAX_VARIABLE_NUMBER=99999 \
16-
-DSQLITE_DEFAULT_JOURNAL_SIZE_LIMIT=1048576 -DSQLITE_ENABLE_SESSION \
17-
-DSQLITE_ENABLE_PREUPDATE_HOOK -DSQLITE_ENABLE_DBSTAT_VTAB \
18-
-DSQLITE_EXTRA_INIT=sqlcipher_extra_init -DSQLITE_EXTRA_SHUTDOWN=sqlcipher_extra_shutdown
9+
LOCAL_CFLAGS += \
10+
-DSQLITE_HAS_CODEC \
11+
-DSQLCIPHER_CRYPTO_LIBTOMCRYPT \
12+
-DSQLITE_TEMP_STORE=2 \
13+
-DSQLITE_THREADSAFE=1 \
14+
-DSQLITE_ENABLE_COLUMN_METADATA \
15+
-DSQLITE_ENABLE_FTS3_PARENTHESIS \
16+
-DSQLITE_ENABLE_FTS4 \
17+
-DSQLITE_ENABLE_FTS4_UNICODE61 \
18+
-DSQLITE_ENABLE_FTS5 \
19+
-DSQLITE_ENABLE_MEMORY_MANAGEMENT \
20+
-DSQLITE_ENABLE_UNLOCK_NOTIFY \
21+
-DSQLITE_ENABLE_RTREE \
22+
-DSQLITE_SOUNDEX \
23+
-DHAVE_USLEEP \
24+
-DSQLITE_ENABLE_LOAD_EXTENSION \
25+
-DSQLITE_ENABLE_STAT3 \
26+
-DSQLITE_ENABLE_STAT4 \
27+
-DSQLITE_ENABLE_JSON1 \
28+
-DSQLITE_ENABLE_EXPLAIN_COMMENTS \
29+
-DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 \
30+
-DSQLITE_MAX_VARIABLE_NUMBER=99999 \
31+
-DSQLITE_DEFAULT_JOURNAL_SIZE_LIMIT=1048576 \
32+
-DSQLITE_ENABLE_SESSION \
33+
-DSQLITE_ENABLE_PREUPDATE_HOOK \
34+
-DSQLITE_ENABLE_DBSTAT_VTAB \
35+
-DSQLITE_ENABLE_SNAPSHOT \
36+
-DSQLITE_USE_URI \
37+
-DSQLITE_EXTRA_INIT=sqlcipher_extra_init \
38+
-DSQLITE_EXTRA_SHUTDOWN=sqlcipher_extra_shutdown
39+
endif
40+
41+
ifeq ($(APP_OPTIM),release)
42+
LOCAL_CFLAGS += -DNDEBUG
1943
endif
2044

2145
LOCAL_CPPFLAGS += -Wno-conversion-null

0 commit comments

Comments
 (0)