mirror of
https://github.com/openwrt/packages.git
synced 2025-12-10 04:31:21 +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
|
||||
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
|
||||
bool "No TLS support"
|
||||
endchoice
|
||||
|
||||
@@ -22,6 +22,7 @@ PKG_LICENSE_FILES:=COPYING
|
||||
PKG_CONFIG_DEPENDS:= \
|
||||
CONFIG_EMAILRELAY_SUPPORT_VERBOSE_DBG \
|
||||
CONFIG_EMAILRELAY_SSL \
|
||||
CONFIG_EMAILRELAY_SSL_MBEDTLS\
|
||||
CONFIG_EMAILRELAY_NOSSL
|
||||
|
||||
PKG_BUILD_FLAGS:=gc-sections lto
|
||||
@@ -31,7 +32,7 @@ include $(INCLUDE_DIR)/package.mk
|
||||
define Package/emailrelay
|
||||
SECTION:=mail
|
||||
CATEGORY:=Mail
|
||||
DEPENDS:=+EMAILRELAY_SSL:libopenssl +libstdcpp
|
||||
DEPENDS:=+EMAILRELAY_SSL:libopenssl +EMAILRELAY_SSL_MBEDTLS:libmbedtls +libstdcpp
|
||||
TITLE:=E-MailRelay A lightweight email server
|
||||
URL:=https://emailrelay.sourceforge.net/
|
||||
MENU:=1
|
||||
@@ -78,6 +79,14 @@ else
|
||||
--without-openssl
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_EMAILRELAY_SSL_MBEDTLS),y)
|
||||
CONFIGURE_ARGS += \
|
||||
--with-mbedtls
|
||||
else
|
||||
CONFIGURE_ARGS += \
|
||||
--without-mbedtls
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_EMAILRELAY_SUPPORT_VERBOSE_DBG),y)
|
||||
CONFIGURE_ARGS += \
|
||||
--enable-debug=yes
|
||||
|
||||
Reference in New Issue
Block a user