Config.in 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. config BR2_PACKAGE_SHADOWSOCKS_LIBEV
  2. bool "shadowsocks-libev"
  3. depends on BR2_TOOLCHAIN_HAS_SYNC_4 # for libcork
  4. depends on BR2_TOOLCHAIN_HAS_SYNC_8 || !BR2_ARCH_IS_64 # for libcork
  5. depends on BR2_TOOLCHAIN_HAS_THREADS
  6. depends on BR2_USE_MMU # fork()
  7. select BR2_PACKAGE_C_ARES
  8. select BR2_PACKAGE_LIBEV
  9. select BR2_PACKAGE_LIBSODIUM
  10. select BR2_PACKAGE_MBEDTLS
  11. select BR2_PACKAGE_PCRE
  12. help
  13. Shadowsocks-libev is a lightweight secured SOCKS5 proxy for
  14. embedded devices and low-end boxes.
  15. https://github.com/shadowsocks/shadowsocks-libev
  16. config BR2_PACKAGE_SHADOWSOCKS_LIBEV_CONNMARKTOS
  17. bool "connmarktos support in ss-server"
  18. depends on BR2_PACKAGE_SHADOWSOCKS_LIBEV
  19. select BR2_PACKAGE_LIBNETFILTER_CONNTRACK
  20. help
  21. Build ss-server with the connmark to TOS feature.
  22. This feature requires advanced tc, iptables and conntrack
  23. rules to perform QoS on the server side.
  24. If unsure, don't enable this option
  25. comment "shadowsocks-libev needs a toolchain w/ threads"
  26. depends on BR2_TOOLCHAIN_HAS_SYNC_4
  27. depends on BR2_TOOLCHAIN_HAS_SYNC_8 || !BR2_ARCH_IS_64
  28. depends on BR2_USE_MMU
  29. depends on !BR2_TOOLCHAIN_HAS_THREADS