File tree Expand file tree Collapse file tree 2 files changed +22
-1
lines changed Expand file tree Collapse file tree 2 files changed +22
-1
lines changed Original file line number Diff line number Diff line change 27
27
# it's not looked for.
28
28
unset CXX
29
29
30
- CC_FOR_BUILD=" ${HOST_CC} " CFLAGS=" ${EXTRA_TARGET_CFLAGS} -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS3_TOKENIZER -fPIC" CPPFLAGS=" ${EXTRA_TARGET_CFLAGS} -fPIC" LDFLAGS=" ${EXTRA_TARGET_LDFLAGS} " ./configure ${CONFIGURE_FLAGS}
30
+ CC_FOR_BUILD=" ${HOST_CC} " \
31
+ CFLAGS=" ${EXTRA_TARGET_CFLAGS} \
32
+ -DSQLITE_ENABLE_DBSTAT_VTAB \
33
+ -DSQLITE_ENABLE_FTS3 \
34
+ -DSQLITE_ENABLE_FTS3_PARENTHESIS \
35
+ -DSQLITE_ENABLE_FTS3_TOKENIZER \
36
+ -DSQLITE_ENABLE_FTS4 \
37
+ -DSQLITE_ENABLE_FTS5 \
38
+ -DSQLITE_ENABLE_GEOPOLY \
39
+ -DSQLITE_ENABLE_RTREE \
40
+ -fPIC" \
41
+ CPPFLAGS=" ${EXTRA_TARGET_CFLAGS} -fPIC" \
42
+ LDFLAGS=" ${EXTRA_TARGET_LDFLAGS} " ./configure ${CONFIGURE_FLAGS}
31
43
32
44
make -j ${NUM_CPUS} libsqlite3.a
33
45
make install-lib DESTDIR=${ROOT} /out
Original file line number Diff line number Diff line change @@ -122,6 +122,15 @@ def test_sqlite(self):
122
122
self .assertTrue (hasattr (conn , "enable_load_extension" ))
123
123
# Backup feature requires modern SQLite, which we always have.
124
124
self .assertTrue (hasattr (conn , "backup" ))
125
+ # Ensure that various extensions are present. These will raise
126
+ # if they are not.
127
+ cursor = conn .cursor ()
128
+ cursor .execute ("CREATE VIRTUAL TABLE fts3 USING fts3(sender, title, body);" )
129
+ cursor .execute ("CREATE VIRTUAL TABLE fts4 USING fts4(sender, title, body);" )
130
+ cursor .execute ("CREATE VIRTUAL TABLE fts5 USING fts5(sender, title, body);" )
131
+ cursor .execute ("CREATE VIRTUAL TABLE geopoly USING geopoly();" )
132
+ cursor .execute ("CREATE VIRTUAL TABLE rtree USING rtree(id, minX, maxX);" )
133
+ conn .close ()
125
134
126
135
def test_ssl (self ):
127
136
import ssl
You can’t perform that action at this time.
0 commit comments