FreeSWITCH: Added more configure switches, mod-xml-radius, and synched to FS latest...
[feed/telephony.git] / net / freeswitch / Config.in
1 menu "Configuration"
2 depends on PACKAGE_freeswitch
3
4 choice
5 depends on DEVEL
6 prompt "Git HEAD version to use"
7 default FS_WITH_DEFAULT_HEAD
8 help
9 The existing git HEAD is probably outdated. This option allows
10 OpenWRT to pull the latest git HEAD. Please ONLY enable this
11 option if you know what you are doing. It may and/or may not
12 be cleanly compiled and may require some intervension to create
13 new patches. If you take this route and come up with some patches,
14 please contemplate to contribute
15 or send in your patches.
16
17 config FS_WITH_DEFAULT_HEAD
18 bool "Default"
19 help
20 Since developers @FreeSWITCH are actively working to improve
21 FreeSWITCH, there is a chance the default git HEAD has long
22 been oudated.
23
24 config FS_WITH_LATEST_HEAD
25 bool "Latest"
26 help
27 Please use this option with cautious. It may and/or may not compile
28 out of the box and may and/or may not require some additional new
29 patches.
30
31 endchoice
32
33 choice
34 prompt "Select database"
35 default FS_WITH_SQLITE3
36 help
37 Select which database library to use for libs/apr-util package.
38 Default is SQLite.
39
40 config FS_WITH_MYSQL
41 bool "MySQL"
42 select PACKAGE_libmysqlclient
43 help
44 Compile libs/apr-util with MySQL support.
45
46 config FS_WITH_POSTGRESQL
47 bool "PostgreSQL"
48 select PACKAGE_libpq
49 help
50 Compile libs/apr-util with PostgreSQL support.
51
52 config FS_WITH_SQLITE3
53 bool "SQLITE3"
54 select PACKAGE_libsqlite3
55 help
56 Compile libs/apr-util with SQLITE3 support.
57
58 endchoice
59
60 config FS_WITH_ALSA
61 bool "Enable ALSA for sound support"
62 default n
63 help
64 Compile $(PKG_NAME) with ALSA support.
65
66 config FS_WITH_VISIBILITY
67 bool "Enable API visibility support"
68 default y
69 help
70 Compile $(PKG_NAME) with API visibility support.
71
72 config FS_WITH_BUILTIN_ZRTP
73 bool "Enable built-in ZRTP"
74 default y
75 help
76 Compile $(PKG_NAME) with ZRTP support.
77
78 config FS_WITH_IPV6
79 bool "Enable IPV6 support in APR"
80 default y
81 help
82 Compile libs/apr package with IPV6 support.
83
84 config FS_WITH_LZMA
85 bool "Enable liblzma usage in libtiff"
86 default y
87 select PACKAGE_liblzma
88 help
89 Compile libs/tiff package with liblzma support. This option requires
90 LZMA2 compression package called liblzma.
91
92 config FS_WITH_ODBC
93 depends on PACKAGE_sqliteodbc
94 depends on PACKAGE_unixodbc_svn
95 bool "Compile with ODBC support (Requires unixodbc_svn NOT YET AVAILABLE)"
96 default n
97 help
98 Compile $(PKG_NAME) with ODBC support. Since both sqliteodbc and unixodbc_svn packages
99 are not yet available on OpenWRT, $(PKG_NAME) CAN NOT be compiled with ODBC support.
100
101 config FS_WITH_OPENSSL
102 bool "Enable SSL support"
103 default y
104 help
105 Compile $(PKG_NAME) with SSL support.
106
107 config FS_WITH_OPT
108 bool "Enable optimization"
109 default y
110 help
111 Compile $(PKG_NAME) with optimization flag enabled. This will add
112 max optimising compiler flags
113
114 config FS_WITH_SCTP
115 bool "Enable SCTP (Stream Control Transfer Protocol) support in APR"
116 default y
117 select PACKAGE_sctp
118 help
119 Compile $(PKG_NAME) with SCTP support in lib APR.
120
121 config FS_WITH_SRTP
122 bool "Enable SRTP"
123 default y
124 help
125 Compile $(PKG_NAME) with SRTP support.
126
127 config FS_WITH_THREADS
128 bool "Enable threading support in APR"
129 default y
130 help
131 Compile $(PKG_NAME) with threads support in libs/apr.
132
133 endmenu