Merge pull request #5543 from dedeckeh/pr-sqlite
sqlite3: add config options to disable FTS3 and RTREE
This commit is contained in:
commit
4b918475e5
2 changed files with 36 additions and 1 deletions
18
libs/sqlite3/Config.in
Normal file
18
libs/sqlite3/Config.in
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
menu "Configuration"
|
||||||
|
depends on PACKAGE_libsqlite3
|
||||||
|
|
||||||
|
config SQLITE_FTS3
|
||||||
|
bool
|
||||||
|
prompt "Enable FTS3"
|
||||||
|
help
|
||||||
|
"Enable support for full-text search version 3"
|
||||||
|
default y
|
||||||
|
|
||||||
|
config SQLITE_RTREE
|
||||||
|
bool
|
||||||
|
prompt "Enable RTREE"
|
||||||
|
help
|
||||||
|
"Enable support for the R*Tree index extension"
|
||||||
|
default y
|
||||||
|
|
||||||
|
endmenu
|
|
@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=sqlite
|
PKG_NAME:=sqlite
|
||||||
PKG_VERSION:=3210000
|
PKG_VERSION:=3210000
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=2
|
||||||
|
|
||||||
PKG_SOURCE:=$(PKG_NAME)-autoconf-$(PKG_VERSION).tar.gz
|
PKG_SOURCE:=$(PKG_NAME)-autoconf-$(PKG_VERSION).tar.gz
|
||||||
PKG_HASH:=d7dd516775005ad87a57f428b6f86afd206cb341722927f104d3f0cf65fbbbe3
|
PKG_HASH:=d7dd516775005ad87a57f428b6f86afd206cb341722927f104d3f0cf65fbbbe3
|
||||||
|
@ -24,6 +24,10 @@ PKG_FIXUP:=autoreconf
|
||||||
|
|
||||||
PKG_INSTALL:=1
|
PKG_INSTALL:=1
|
||||||
|
|
||||||
|
PKG_CONFIG_DEPENDS := \
|
||||||
|
CONFIG_SQLITE_FTS3 \
|
||||||
|
CONFIG_SQLITE_RTREE
|
||||||
|
|
||||||
include $(INCLUDE_DIR)/package.mk
|
include $(INCLUDE_DIR)/package.mk
|
||||||
|
|
||||||
define Package/sqlite3/Default
|
define Package/sqlite3/Default
|
||||||
|
@ -52,6 +56,10 @@ $(call Package/sqlite3/Default/description)
|
||||||
programs.
|
programs.
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Package/libsqlite3/config
|
||||||
|
source "$(SOURCE)/Config.in"
|
||||||
|
endef
|
||||||
|
|
||||||
define Package/sqlite3-cli
|
define Package/sqlite3-cli
|
||||||
$(call Package/sqlite3/Default)
|
$(call Package/sqlite3/Default)
|
||||||
SECTION:=utils
|
SECTION:=utils
|
||||||
|
@ -67,11 +75,20 @@ $(call Package/sqlite3/Default/description)
|
||||||
formats.
|
formats.
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
||||||
TARGET_CFLAGS += $(FPIC) \
|
TARGET_CFLAGS += $(FPIC) \
|
||||||
-DSQLITE_ENABLE_UNLOCK_NOTIFY=1 \
|
-DSQLITE_ENABLE_UNLOCK_NOTIFY=1 \
|
||||||
-DHAVE_ISNAN=1 \
|
-DHAVE_ISNAN=1 \
|
||||||
-DHAVE_MALLOC_USABLE_SIZE=1
|
-DHAVE_MALLOC_USABLE_SIZE=1
|
||||||
|
|
||||||
|
ifneq ($(CONFIG_SQLITE_FTS3),y)
|
||||||
|
TARGET_CFLAGS += -USQLITE_ENABLE_FTS3
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifneq ($(CONFIG_SQLITE_RTREE),y)
|
||||||
|
TARGET_CFLAGS += -USQLITE_ENABLE_RTREE
|
||||||
|
endif
|
||||||
|
|
||||||
CONFIGURE_ARGS += \
|
CONFIGURE_ARGS += \
|
||||||
--enable-shared \
|
--enable-shared \
|
||||||
--enable-static \
|
--enable-static \
|
||||||
|
|
Loading…
Reference in a new issue