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 2727# it's not looked for.
2828unset CXX
2929
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}
3143
3244make -j ${NUM_CPUS} libsqlite3.a
3345make install-lib DESTDIR=${ROOT} /out
Original file line number Diff line number Diff line change @@ -122,6 +122,15 @@ def test_sqlite(self):
122122 self .assertTrue (hasattr (conn , "enable_load_extension" ))
123123 # Backup feature requires modern SQLite, which we always have.
124124 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 ()
125134
126135 def test_ssl (self ):
127136 import ssl
You can’t perform that action at this time.
0 commit comments