0480bbc1a0
This commit adds freeswitch without any configured modules and with a minimal set of non-optional dependencies. All other dependencies and modules will be added by further patches in this series. Please note that freeswitch source repo bundles some libraries which are also available as buildroot packages. The freeswitch build system does not allow to use system libraries in these cases: apr, apr-util, libsrtp, libvpx, libyuv, sofia-sip, tiff The reason are patches to these packages by the freeswitch project which are not yet upstream. There is an open JIRA report for this situation: https://freeswitch.org/jira/si/jira.issueviews:issue-html/FS-353/FS-353.html More historic infos can be found here: http://article.gmane.org/gmane.comp.telephony.freeswitch.devel/2715 https://freeswitch.org/the-missing-link/ In the 1.6.7 version bump libvpx & libyuv were also moved in-tree:febe0f8dac
44da905b4f
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
29 lines
988 B
Plaintext
29 lines
988 B
Plaintext
config BR2_PACKAGE_FREESWITCH
|
|
bool "freeswitch"
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
|
depends on !BR2_STATIC_LIBS # apr, included in freeswitch source
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS
|
|
depends on BR2_USE_MMU # apr, included in freeswitch source
|
|
depends on BR2_USE_WCHAR # libuuid
|
|
select BR2_PACKAGE_LIBCURL
|
|
select BR2_PACKAGE_JPEG
|
|
select BR2_PACKAGE_OPENSSL
|
|
select BR2_PACKAGE_PCRE
|
|
select BR2_PACKAGE_SPEEX
|
|
select BR2_PACKAGE_SQLITE
|
|
select BR2_PACKAGE_UTIL_LINUX
|
|
select BR2_PACKAGE_UTIL_LINUX_LIBUUID
|
|
select BR2_PACKAGE_ZLIB
|
|
help
|
|
FreeSWITCH is a scalable open source cross-platform
|
|
telephony platform designed to route and interconnect
|
|
popular communication protocols using audio, video, text or
|
|
any other form of media.
|
|
|
|
https://www.freeswitch.org
|
|
|
|
comment "freeswitch needs a toolchain w/ C++, dynamic library, threads, wchar"
|
|
depends on BR2_USE_MMU
|
|
depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS \
|
|
|| !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR
|