xref: /buildroot/package/sqlcipher/sqlcipher.mk
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
1################################################################################
2#
3# sqlcipher
4#
5################################################################################
6
7SQLCIPHER_VERSION = 4.5.5
8SQLCIPHER_SITE = $(call github,sqlcipher,sqlcipher,v$(SQLCIPHER_VERSION))
9SQLCIPHER_LICENSE = BSD-3-Clause
10SQLCIPHER_LICENSE_FILES = LICENSE
11SQLCIPHER_CPE_ID_VENDOR = zetetic
12SQLCIPHER_DEPENDENCIES = host-pkgconf openssl host-tcl
13SQLCIPHER_INSTALL_STAGING = YES
14
15SQLCIPHER_CONF_ENV = \
16	CFLAGS="$(TARGET_CFLAGS) $(SQLCIPHER_CFLAGS)" \
17	TCLSH_CMD=$(HOST_DIR)/bin/tclsh$(TCL_VERSION_MAJOR)
18
19SQLCIPHER_CONF_OPTS = \
20	--enable-threadsafe \
21	--disable-tcl
22
23SQLCIPHER_CFLAGS += -DSQLITE_HAS_CODEC # Required according to the README
24SQLCIPHER_CONF_ENV += LIBS=`$(PKG_CONFIG_HOST_BINARY) --libs openssl`
25
26ifeq ($(BR2_PACKAGE_SQLCIPHER_STAT3),y)
27SQLCIPHER_CFLAGS += -DSQLITE_ENABLE_STAT3
28endif
29
30ifeq ($(BR2_PACKAGE_SQLCIPHER_READLINE),y)
31SQLCIPHER_DEPENDENCIES += ncurses readline
32SQLCIPHER_CONF_OPTS += --with-readline-inc="-I$(STAGING_DIR)/usr/include"
33else
34SQLCIPHER_CONF_OPTS += --disable-readline
35endif
36
37ifeq ($(BR2_STATIC_LIBS),y)
38SQLCIPHER_CONF_OPTS += --disable-load-extension
39else
40SQLCIPHER_CONF_OPTS += --enable-load-extension
41endif
42
43$(eval $(autotools-package))
44

Last Index update Fri Aug 22 08:59:00 CST 2025