package/poco: add new option for the Poco JWT component

Poco 1.10.0 introduced a new JWT (JSON Web Tokens). See:
https://pocoproject.org/docs/Poco.JWT.Token.html

This patch add the option to build this component.

Signed-off-by: Julien Olivain <juju@cotds.org>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
Julien Olivain 2020-06-30 19:34:35 +02:00 committed by Yann E. MORIN
parent 59104a3238
commit c3294956d5
2 changed files with 8 additions and 2 deletions

View File

@ -90,6 +90,11 @@ config BR2_PACKAGE_POCO_DATA_MYSQL
select BR2_PACKAGE_POCO_DATA
select BR2_PACKAGE_MYSQL
config BR2_PACKAGE_POCO_JWT
bool "jwt"
select BR2_PACKAGE_POCO_JSON
select BR2_PACKAGE_POCO_CRYPTO
endif # BR2_PACKAGE_POCO
comment "poco needs a toolchain w/ wchar, NPTL, C++, dynamic library, gcc >= 5 w/ C++14"

View File

@ -17,7 +17,7 @@ POCO_DEPENDENCIES = zlib pcre \
$(if $(BR2_PACKAGE_POCO_DATA_SQLITE),sqlite) \
$(if $(BR2_PACKAGE_POCO_DATA_MYSQL),mysql)
POCO_OMIT = Data/ODBC JWT PageCompiler \
POCO_OMIT = Data/ODBC PageCompiler \
$(if $(BR2_PACKAGE_POCO_JSON),,JSON) \
$(if $(BR2_PACKAGE_POCO_XML),,XML) \
$(if $(BR2_PACKAGE_POCO_UTIL),,Util) \
@ -31,7 +31,8 @@ POCO_OMIT = Data/ODBC JWT PageCompiler \
$(if $(BR2_PACKAGE_POCO_MONGODB),,MongoDB) \
$(if $(BR2_PACKAGE_POCO_DATA),,Data) \
$(if $(BR2_PACKAGE_POCO_DATA_MYSQL),,Data/MySQL) \
$(if $(BR2_PACKAGE_POCO_DATA_SQLITE),,Data/SQLite)
$(if $(BR2_PACKAGE_POCO_DATA_SQLITE),,Data/SQLite) \
$(if $(BR2_PACKAGE_POCO_JWT),,JWT)
ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y)
POCO_CONF_OPTS += --no-fpenvironment --no-wstring