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