Merge pull request #164 from guidosarducci/lede-17.01-siproxd-update
[feed/telephony.git] / net / freeswitch-stable / Config.in
1 menu "Advanced configuration"
2 depends on PACKAGE_freeswitch-stable
3
4 config FS_STABLE_WITH_DEBUG
5 bool "Compile with debug information"
6 default n
7 help
8 Enable extra debug codepaths, like asserts and extra output. If you
9 want to get meaningful backtraces see
10 https://wiki.openwrt.org/doc/devel/debugging for starting points.
11
12 config FS_STABLE_WITH_FREETYPE
13 bool "Compile with FreeType support"
14 default y if x86_64
15 help
16 Add FreeType support to FreeSWITCH
17
18 config FS_STABLE_WITH_LIBEDIT
19 bool "Compile with libedit support"
20 default y
21 help
22 Compile with libedit support to enable command-line history editing
23 and curses functionality. Of course this feels nicer when interacting
24 with FreeSWITCH (without it it doesn't feel very interactive at all),
25 but it adds additional dependencies (libedit, libncursesw, terminfo).
26
27 config FS_STABLE_WITH_LIBYUV
28 bool "Compile with libyuv support"
29 default y if x86_64
30 help
31 Add libyuv support to FreeSWITCH
32
33 config FS_STABLE_WITH_ODBC
34 bool "Compile with ODBC support"
35 default y if x86_64
36 help
37 Enable ODBC support.
38
39 config FS_STABLE_WITH_PGSQL
40 bool "Compile with PGSQL support"
41 default y if x86_64
42 help
43 Enable PostgreSQL support.
44
45 config FS_STABLE_WITH_PNG
46 bool "Compile with PNG support"
47 default y if x86_64
48 help
49 Add PNG support to FreeSWITCH
50
51 config FS_STABLE_WITH_SRTP
52 bool "Compile with SRTP support"
53 default y
54 help
55 Compile with SRTP support.
56
57 config FS_STABLE_WITH_V8
58 bool "Compile with V8 support"
59 depends on arm||i386||mipsel||x86_64
60 default y if x86_64
61 help
62 The sole purpose of this symbol is to prevent mod_v8 from being built
63 by the build bots. Currently the only exception is x86_64. The build is
64 time-consuming and the module is quite large, making it an unlikely
65 choice for devices with limited resources.
66
67 If you want mod_v8 to become available, select 'y'.
68
69 config FS_STABLE_WITH_V8_SNAPSHOT
70 bool "Include heap snapshot"
71 depends on FS_STABLE_WITH_V8
72 default n
73 help
74 V8 can be built with a heap snapshot for faster initialization. Default
75 is 'n' because of seemingly random segmentation faults observed when
76 generating the snapshot.
77
78 Only select 'y' if you know what you are doing.
79
80 config FS_STABLE_WITH_VPX
81 bool "Compile with VPx support"
82 depends on FS_STABLE_WITH_LIBYUV
83 default y if x86_64
84 help
85 Compile with VPx video codec support
86
87 config FS_STABLE_WITH_ZRTP
88 bool "Compile with ZRTP support"
89 depends on aarch64||aarch64_be||arm||armeb||i386||mips||mips64||mips64el||mipsel||powerpc||powerpc64||powerpcle||sparc||x86_64
90 default y if x86_64
91 help
92 Compile with ZRTP support.
93
94 config FS_STABLE_WITH_MODCONF
95 bool "Include module examples"
96 default y if x86_64
97 help
98 Some modules include examples in their source directory, e.g. xml
99 snippets. Select y to include them.
100
101 endmenu