mirror of
https://github.com/openwrt/packages.git
synced 2025-12-10 12:41:22 +00:00
emailrelay: Add support of build with MbedTLS
Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
This commit is contained in:
committed by
Josef Schlehofer
parent
0d5659690d
commit
0e413008c8
@@ -12,6 +12,16 @@ choice
|
|||||||
help
|
help
|
||||||
Builds the package with OpenSSL.
|
Builds the package with OpenSSL.
|
||||||
|
|
||||||
|
config EMAILRELAY_SSL_MBEDTLS
|
||||||
|
bool "MbedTLS"
|
||||||
|
select PACKAGE_libmbedtls
|
||||||
|
select MBEDTLS_DEBUG_C
|
||||||
|
select MBEDTLS_VERSION_C
|
||||||
|
select MBEDTLS_VERSION_FEATURES
|
||||||
|
select MBEDTLS_SSL_RENEGOTIATION
|
||||||
|
help
|
||||||
|
Builds the package with MbedTLS.
|
||||||
|
|
||||||
config EMAILRELAY_NOSSL
|
config EMAILRELAY_NOSSL
|
||||||
bool "No TLS support"
|
bool "No TLS support"
|
||||||
endchoice
|
endchoice
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ PKG_LICENSE_FILES:=COPYING
|
|||||||
PKG_CONFIG_DEPENDS:= \
|
PKG_CONFIG_DEPENDS:= \
|
||||||
CONFIG_EMAILRELAY_SUPPORT_VERBOSE_DBG \
|
CONFIG_EMAILRELAY_SUPPORT_VERBOSE_DBG \
|
||||||
CONFIG_EMAILRELAY_SSL \
|
CONFIG_EMAILRELAY_SSL \
|
||||||
|
CONFIG_EMAILRELAY_SSL_MBEDTLS\
|
||||||
CONFIG_EMAILRELAY_NOSSL
|
CONFIG_EMAILRELAY_NOSSL
|
||||||
|
|
||||||
PKG_BUILD_FLAGS:=gc-sections lto
|
PKG_BUILD_FLAGS:=gc-sections lto
|
||||||
@@ -31,7 +32,7 @@ include $(INCLUDE_DIR)/package.mk
|
|||||||
define Package/emailrelay
|
define Package/emailrelay
|
||||||
SECTION:=mail
|
SECTION:=mail
|
||||||
CATEGORY:=Mail
|
CATEGORY:=Mail
|
||||||
DEPENDS:=+EMAILRELAY_SSL:libopenssl +libstdcpp
|
DEPENDS:=+EMAILRELAY_SSL:libopenssl +EMAILRELAY_SSL_MBEDTLS:libmbedtls +libstdcpp
|
||||||
TITLE:=E-MailRelay A lightweight email server
|
TITLE:=E-MailRelay A lightweight email server
|
||||||
URL:=https://emailrelay.sourceforge.net/
|
URL:=https://emailrelay.sourceforge.net/
|
||||||
MENU:=1
|
MENU:=1
|
||||||
@@ -78,6 +79,14 @@ else
|
|||||||
--without-openssl
|
--without-openssl
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_EMAILRELAY_SSL_MBEDTLS),y)
|
||||||
|
CONFIGURE_ARGS += \
|
||||||
|
--with-mbedtls
|
||||||
|
else
|
||||||
|
CONFIGURE_ARGS += \
|
||||||
|
--without-mbedtls
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_EMAILRELAY_SUPPORT_VERBOSE_DBG),y)
|
ifeq ($(CONFIG_EMAILRELAY_SUPPORT_VERBOSE_DBG),y)
|
||||||
CONFIGURE_ARGS += \
|
CONFIGURE_ARGS += \
|
||||||
--enable-debug=yes
|
--enable-debug=yes
|
||||||
|
|||||||
Reference in New Issue
Block a user