[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [UNIKRAFT/SQLITE 1/1] Add sqlite extension
This patch adds a config option that enables the sqlite extensions that may be used by Python. We also add the sqlite.h to the global headers in order to be available to Python. Signed-off-by: Vlad-Andrei Badoiu <vlad_andrei.badoiu@xxxxxx> --- 0001-Fix.patch | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ Config.uk | 4 ++++ Makefile.uk | 7 ++++++- 3 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 0001-Fix.patch diff --git a/0001-Fix.patch b/0001-Fix.patch new file mode 100644 index 0000000..fb87899 --- /dev/null +++ b/0001-Fix.patch @@ -0,0 +1,48 @@ +From b05afc39ea86652a89723609ff70401eb4556b76 Mon Sep 17 00:00:00 2001 +From: Vlad-Andrei Badoiu <vlad_andrei.badoiu@xxxxxx> +Date: Tue, 1 Dec 2020 11:51:32 +0000 +Subject: [PATCH 1/1] Fix + +--- + Config.uk | 4 ++++ + Makefile.uk | 8 +++++++- + 2 files changed, 11 insertions(+), 1 deletion(-) + +diff --git a/Config.uk b/Config.uk +index b32df59..b883326 100644 +--- a/Config.uk ++++ b/Config.uk +@@ -10,4 +10,8 @@ if LIBSQLITE + config LIBSQLITE_MAIN_FUNCTION + bool "Provide main function" + default y ++ ++config LIBSQLITE_ENABLE_EXTERNSIONS ++ bool "Enable mysql extensions" ++ default y + endif +diff --git a/Makefile.uk b/Makefile.uk +index f8287b7..59dfb13 100644 +--- a/Makefile.uk ++++ b/Makefile.uk +@@ -60,10 +60,16 @@ LIBSQLITE_SRC = $(LIBSQLITE_ORIGIN)/$(LIBSQLITE_BASENAME) + LIBSQLITE_CINCLUDES-y += -I$(LIBSQLITE_BASE)/include + LIBSQLITE_CINCLUDES += -I$(LIBSQLITE_SRC) + ++CINCLUDES-$(CONFIG_LIBSQLITE) += $(LIBSQLITE_CINCLUDES) ++ + ################################################################################ + # Global flags + ################################################################################ +-LIBSQLITE_FLAGS = -D_HAVE_SQLITE_CONFIG_H -DSQLITE_OMIT_LOAD_EXTENSION ++libsqlite_flags = -d_have_sqlite_config_h ++ifneq ($(CONFIG_LIBSQLITE_ENABLE_EXTERNSIONS),y) ++libsqlite_flags = -DSQLITE_OMIT_LOAD_EXTENSION ++endif ++ + + # Suppress some warnings to make the build process look neater + LIBSQLITE_SUPPRESS_FLAGS-y += -Wno-unused-parameter -Wno-unused-variable \ +-- +2.11.0 + diff --git a/Config.uk b/Config.uk index b32df59..b883326 100644 --- a/Config.uk +++ b/Config.uk @@ -10,4 +10,8 @@ if LIBSQLITE config LIBSQLITE_MAIN_FUNCTION bool "Provide main function" default y + +config LIBSQLITE_ENABLE_EXTERNSIONS + bool "Enable mysql extensions" + default y endif diff --git a/Makefile.uk b/Makefile.uk index f8287b7..036683a 100644 --- a/Makefile.uk +++ b/Makefile.uk @@ -60,10 +60,15 @@ LIBSQLITE_SRC = $(LIBSQLITE_ORIGIN)/$(LIBSQLITE_BASENAME) LIBSQLITE_CINCLUDES-y += -I$(LIBSQLITE_BASE)/include LIBSQLITE_CINCLUDES += -I$(LIBSQLITE_SRC) +CINCLUDES-$(CONFIG_LIBSQLITE) += $(LIBSQLITE_CINCLUDES) + ################################################################################ # Global flags ################################################################################ -LIBSQLITE_FLAGS = -D_HAVE_SQLITE_CONFIG_H -DSQLITE_OMIT_LOAD_EXTENSION +LIBSQLITE_FLAGS += -D_HAVE_SQLITE_CONFIG_H +ifneq ($(CONFIG_LIBSQLITE_ENABLE_EXTERNSIONS),y) +LIBSQLITE_FLAGS += -DSQLITE_OMIT_LOAD_EXTENSION +endif # Suppress some warnings to make the build process look neater LIBSQLITE_SUPPRESS_FLAGS-y += -Wno-unused-parameter -Wno-unused-variable \ -- 2.27.0
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |