FreeSWITCH: Updated using Config.in file and sync to FS latest git HEAD
[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_BUILTIN_ZRTP
67 bool "Enable built-in ZRTP"
68 default y
69 help
70 Compile $(PKG_NAME) with ZRTP support.
71
72 config FS_WITH_IPV6
73 bool "Enable IPV6 support in APR"
74 default y
75 help
76 Compile libs/apr package with IPV6 support.
77
78 config FS_WITH_LZMA
79 bool "Enable liblzma usage in libtiff"
80 default y
81 select PACKAGE_liblzma
82 help
83 Compile libs/tiff package with liblzma support. This option requires
84 LZMA2 compression package called liblzma.
85
86 config FS_WITH_OPENSSL
87 bool "Enable SSL support"
88 default y
89 help
90 Compile $(PKG_NAME) with SSL support.
91
92 config FS_WITH_OPT
93 bool "Enable optimization"
94 default y
95 help
96 Compile $(PKG_NAME) with optimization flag enabled. This will add
97 max optimising compiler flags
98
99 config FS_WITH_SCTP
100 bool "Enable SCTP (Stream Control Transfer Protocol) support in APR"
101 default y
102 select PACKAGE_sctp
103 help
104 Compile $(PKG_NAME) with SCTP support in lib APR.
105
106 config FS_WITH_ODBC
107 depends on PACKAGE_sqliteodbc
108 depends on PACKAGE_unixodbc_svn
109 bool "Compile with ODBC support (Requires unixodbc_svn NOT YET AVAILABLE)"
110 default n
111 help
112 Compile $(PKG_NAME) with ODBC support. Since both sqliteodbc and unixodbc_svn packages
113 are not yet available on OpenWRT, $(PKG_NAME) CAN NOT be compiled with ODBC support.
114 endmenu