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