# Copyright 2022 Meta | |
# SPDX-License-Identifier: Apache-2.0 | |
config ZEPHYR_THRIFT_MODULE | |
bool | |
menuconfig THRIFT | |
bool "Support for Thrift [EXPERIMENTAL]" | |
select EXPERIMENTAL | |
depends on CPP | |
depends on STD_CPP17 | |
depends on CPP_EXCEPTIONS | |
depends on POSIX_API | |
help | |
Enable this option to support Apache Thrift | |
if THRIFT | |
config THRIFT_SSL_SOCKET | |
bool "TSSLSocket support for Thrift" | |
depends on MBEDTLS | |
depends on MBEDTLS_PEM_CERTIFICATE_FORMAT | |
depends on NET_SOCKETS_SOCKOPT_TLS | |
help | |
Enable this option to support TSSLSocket for Thrift | |
module = THRIFT | |
module-str = THRIFT | |
source "subsys/logging/Kconfig.template.log_config" | |
endif # THRIFT |