Files
2024-11-19 10:22:43 +08:00

120 lines
2.6 KiB
Plaintext

menuconfig LNNG_ENABLED
bool "Enable nng"
default n
config NNG_HAVE_BUS0
bool "compile bus0"
default y
depends on LNNG_ENABLED
config NNG_HAVE_PAIR0
bool "compile pair0"
default y
depends on LNNG_ENABLED
config NNG_HAVE_PAIR1
bool "compile pair1"
default y
depends on LNNG_ENABLED
config NNG_HAVE_SURVEYOR0
bool "compile surveyor0"
default y
depends on LNNG_ENABLED
config NNG_HAVE_PUBSUB0
bool "compile pubsub0"
default y
depends on LNNG_ENABLED
config NNG_HAVE_PULLPUSH0
bool "compile pullpush0"
default y
depends on LNNG_ENABLED
config NNG_HAVE_REPREQ0
bool "compile repreq"
default y
depends on LNNG_ENABLED
config NNG_TRANSPORT_FDC
bool "compile fdc"
default n
depends on LNNG_ENABLED
config NNG_TRANSPORT_INPROC
bool "compile inproc"
default y
depends on LNNG_ENABLED
config NNG_TRANSPORT_IPC
bool "compile ipc"
default y
depends on LNNG_ENABLED
config NNG_TRANSPORT_TCP
bool "compile tcp"
default y
depends on LNNG_ENABLED
config NNG_TRANSPORT_TLS
bool "compile tls"
default n
depends on LNNG_ENABLED
choice
prompt "choice TLS engine"
default TLS_MBEDTLS_ENABLED
depends on NNG_TRANSPORT_TLS
config TLS_MBEDTLS_ENABLED
bool "enable mbedtls"
config TLS_WOLFSSL_ENABLED
bool "enable wolfssl"
endchoice
config NNG_TRANSPORT_UDP
bool "compile udp"
default y
depends on LNNG_ENABLED
config NNG_TRANSPORT_WS
bool "compile ws"
default n
depends on LNNG_ENABLED
config NNG_SUPP_HTTP
bool "compile http"
default n
depends on LNNG_ENABLED
config NNG_MAX_EXPIRE_THREADS
int "nng max expire threads"
default 2
depends on LNNG_ENABLED
config NNG_MAX_POLLER_THREADS
int "nng max poller threads"
default 2
depends on LNNG_ENABLED
config NNG_MAX_TASKQ_THREADS
int "nng max taskq threads"
default 4
depends on LNNG_ENABLED
config NNG_ENABLE_IPV6
bool "enable ipv6"
default y
depends on LNNG_ENABLED
config NNG_HAVE_BACKTRACE
bool "enable backtrce"
default y
depends on LNNG_ENABLED
config LNNG_DYNAMIC
bool "compile component as dynamic(shared) lib"
default n
depends on LNNG_ENABLED