2 depends on PACKAGE_freeswitch && DEVEL
5 prompt "Git HEAD version to use"
6 default FS_WITH_DEFAULT_HEAD
8 The existing git HEAD is probably outdated. This option allows
9 OpenWRT to pull the latest git HEAD. Please ONLY enable this
10 option if you know what you are doing. It may and/or may not
11 be cleanly compiled and may require some intervension to create
12 new patches. If you take this route and come up with some patches,
13 please contemplate to contribute
14 or send in your patches.
16 config FS_WITH_DEFAULT_HEAD
19 Since developers @FreeSWITCH are actively working to improve
20 FreeSWITCH, there is a chance the default git HEAD has long
23 config FS_WITH_LATEST_HEAD
26 Please use this option with cautious. It may and/or may not compile
27 out of the box and may and/or may not require some additional new
33 depends on FS_WITH_LATEST_HEAD
34 prompt "FS TARRED archive to use"
35 default FS_WITH_OPENWRT_SOURCE
37 Select which tarred to use: local or OpenWRT
38 local: FS tarred from local archive
39 OpenWRT: FS tarred download from source by OpenWRT
41 config FS_WITH_LOCAL_SOURCE
44 Use local tarred archive. This approach requires a manually checkout
45 source from FS git repository using 'git clone', then package the
46 source using tar with XZ compression. The tarred file should include
47 $(PKG_VERSION) as follows:
48 1. "git clone git://git.freeswitch.org/freeswitch.git <dir>"
50 3. "git checkout $(FS_DEFAULT_HEAD) && git submodule update"
51 4. Back to parent <dir>.
52 5. "tar -Jcf freeswitch_git-$(PKG_VERSION).tar.xz <dir>"
53 6. Move the tarred file to OpenWRT download directory.
55 config FS_WITH_OPENWRT_SOURCE
58 Use (download) tarred archive from OpenWRT.
63 prompt "Select database"
64 default FS_WITH_SQLITE3
66 Select which database library to use for libs/apr-util package.
72 Compile libs/apr-util with MySQL support.
74 config FS_WITH_POSTGRESQL
77 Compile libs/apr-util with PostgreSQL support.
79 config FS_WITH_SQLITE3
82 Compile libs/apr-util with SQLITE3 support.
87 bool "Enable ALSA for sound support"
90 Compile with ALSA support.
92 config FS_WITH_VISIBILITY
93 bool "Enable API visibility support"
96 Compile with API visibility support.
98 config FS_WITH_BUILTIN_ZRTP
99 bool "Enable built-in ZRTP"
102 Compile with ZRTP support.
104 config FS_WITH_CORE_LIBEDIT_SUPPORT
105 bool "Compile with libedit Support"
108 Compile with libedit Support. ATM, libedit isn't
109 supported by OpenWRT.
112 bool "Follow the FHS when placing files and directories"
115 Build FreeSWITCH to comply with FHS when placing
116 files and directories.
120 bool "Enable IPV6 support in APR"
123 Compile libs/apr package with IPV6 support.
126 bool "Enable liblzma usage in libtiff"
129 Compile libs/tiff package with liblzma support. This option
130 requires LZMA2 compression package called liblzma.
133 depends on PACKAGE_sqliteodbc
134 depends on PACKAGE_unixodbc_svn
135 bool "Compile with ODBC support (Requires unixodbc NOT YET AVAILABLE)"
138 Enable ODBC support. Since both sqliteodbc and unixodbc
139 packages are not yet available on OpenWRT, ODBC support
140 should not be enabled.
142 config FS_WITH_OPENSSL
143 bool "Enable SSL support"
146 Compile with SSL support.
149 bool "Enable optimization"
152 Compile with optimization flag enabled. This
153 will add max optimising compiler flags
156 bool "Enable SCTP (Stream Control Transfer Protocol) support in APR"
159 Compile with SCTP support in lib APR.
165 Compile with SRTP support.
167 config FS_WITH_SRTP_GENERIC_AESICM
168 depends on FS_WITH_SRTP
169 bool "Compile in changes for ISMAcryp"
172 Compile in changes for ISMAcryp.
174 config FS_WITH_SRTP_KERNEL_LINUX
175 depends on FS_WITH_SRTP
176 bool "Build library to run in Linux kernel context"
179 Build library to run in Linux kernel context.
181 config FS_WITH_SRTP_OPENSSL
182 depends on FS_WITH_SRTP
183 bool "Use OpenSSL crypto primitives to build SRTP"
186 Use OpenSSL crypto primitives.
188 config FS_WITH_THREADS
189 bool "Enable threading support in APR"
192 Compile with threads support in libs/apr.
194 config FS_WITH_ERLANG
195 depends on PACKAGE_freeswitch-mod-erlang-event
197 prompt "path to erlang installed directory"
198 default "$$(STAGING_DIR_HOST)/lib/erlang"
200 Specify the path to erlang libraries.
202 config FS_WITH_OGG_INCLUDES
204 prompt "OGG include HEADER path"
205 default "$$(STAGING_DIR)/usr/include"
207 Specify the include header path for OGG library.