Config.in 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. comment "resiprocate needs a toolchain w/ C++, threads, wchar"
  2. depends on BR2_USE_MMU
  3. depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR
  4. config BR2_PACKAGE_RESIPROCATE
  5. bool "resiprocate"
  6. depends on BR2_INSTALL_LIBSTDCPP
  7. depends on BR2_TOOLCHAIN_HAS_THREADS
  8. depends on BR2_USE_WCHAR
  9. depends on BR2_USE_MMU # fork()
  10. select BR2_PACKAGE_C_ARES
  11. help
  12. reSIProcate is a framework that aims to fully implement the
  13. SIP protocol in first class C++. It is intended for use in
  14. other applications, such as the repro SIP proxy.
  15. By default this package provides the core libraries: librutil
  16. (utilities), libresip (SIP stack/RFC compliant message
  17. parsing) and libdum (SIP Dialog Usage Manager, a state
  18. machine for SIP dialogs).
  19. https://www.resiprocate.org/
  20. if BR2_PACKAGE_RESIPROCATE
  21. config BR2_PACKAGE_RESIPROCATE_DTLS_SUPPORT
  22. bool "DTLS support"
  23. select BR2_PACKAGE_OPENSSL
  24. help
  25. Enable DTLS support (requires OpenSSL)
  26. config BR2_PACKAGE_RESIPROCATE_REND
  27. bool "resiprocate-rend"
  28. select BR2_PACKAGE_BOOST
  29. select BR2_PACKAGE_BOOST_SYSTEM
  30. select BR2_PACKAGE_OPENSSL
  31. select BR2_PACKAGE_POPT
  32. help
  33. Rend is tool that is was created specifically to load test
  34. gtSIP based presence servers.
  35. config BR2_PACKAGE_RESIPROCATE_APPS
  36. bool "resiprocate-apps"
  37. select BR2_PACKAGE_PCRE
  38. help
  39. Build apps clicktocall and sipdial
  40. endif # BR2_PACKAGE_RESIPROCATE