Config.in 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. config BR2_PACKAGE_NETSNIFF_NG
  2. bool "netsniff-ng"
  3. depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
  4. depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # pthread_spin_lock
  5. depends on BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS
  6. depends on BR2_INSTALL_LIBSTDCPP # liburcu
  7. select BR2_PACKAGE_LIBPCAP
  8. select BR2_PACKAGE_LIBNETFILTER_CONNTRACK
  9. select BR2_PACKAGE_LIBURCU
  10. help
  11. netsniff-ng is a free, performant Linux network analyzer and
  12. networking toolkit. If you will, the Swiss army knife for
  13. network packets.
  14. http://netsniff-ng.org
  15. if BR2_PACKAGE_NETSNIFF_NG
  16. config BR2_PACKAGE_NETSNIFF_NG_MAUSEZAHN
  17. bool "mausezahn"
  18. default y
  19. # Build with uClibc fails due to missing ceill()
  20. depends on !BR2_TOOLCHAIN_USES_UCLIBC
  21. select BR2_PACKAGE_LIBCLI
  22. select BR2_PACKAGE_LIBNET
  23. comment "mausezahn needs glibc or musl toolchain"
  24. depends on BR2_TOOLCHAIN_USES_UCLIBC
  25. endif
  26. comment "netsniff-ng needs a toolchain w/ NPTL, C++, headers >= 3.0"
  27. depends on BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS
  28. depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \
  29. !BR2_INSTALL_LIBSTDCPP || \
  30. !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0