Config.in 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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. select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES if BR2_PACKAGE_LIBOPENSSL
  12. help
  13. reSIProcate is a framework that aims to fully implement the
  14. SIP protocol in first class C++. It is intended for use in
  15. other applications, such as the repro SIP proxy.
  16. By default this package provides the core libraries: librutil
  17. (utilities), libresip (SIP stack/RFC compliant message
  18. parsing) and libdum (SIP Dialog Usage Manager, a state
  19. machine for SIP dialogs).
  20. https://www.resiprocate.org/
  21. if BR2_PACKAGE_RESIPROCATE
  22. config BR2_PACKAGE_RESIPROCATE_DTLS_SUPPORT
  23. bool "DTLS support"
  24. select BR2_PACKAGE_OPENSSL
  25. help
  26. Enable DTLS support (requires OpenSSL)
  27. config BR2_PACKAGE_RESIPROCATE_REND
  28. bool "resiprocate-rend"
  29. select BR2_PACKAGE_BOOST
  30. select BR2_PACKAGE_BOOST_SYSTEM
  31. select BR2_PACKAGE_OPENSSL
  32. select BR2_PACKAGE_POPT
  33. help
  34. Rend is tool that is was created specifically to load test
  35. gtSIP based presence servers.
  36. config BR2_PACKAGE_RESIPROCATE_APPS
  37. bool "resiprocate-apps"
  38. select BR2_PACKAGE_OPENSSL
  39. select BR2_PACKAGE_PCRE
  40. help
  41. Build apps clicktocall and sipdial
  42. endif # BR2_PACKAGE_RESIPROCATE