1config BR2_PACKAGE_FREESWITCH 2 bool "freeswitch" 3 depends on BR2_INSTALL_LIBSTDCPP 4 depends on !BR2_STATIC_LIBS # apr, included in freeswitch source 5 depends on BR2_TOOLCHAIN_HAS_THREADS 6 depends on BR2_USE_MMU # apr, included in freeswitch source 7 depends on BR2_USE_WCHAR # uses wchar_t 8 select BR2_PACKAGE_FFMPEG_AVRESAMPLE if BR2_PACKAGE_FFMPEG 9 select BR2_PACKAGE_FFMPEG_SWSCALE if BR2_PACKAGE_FFMPEG 10 select BR2_PACKAGE_LIBCURL 11 select BR2_PACKAGE_JPEG 12 # src/mod/applications/mod_cv/mod_cv.cpp includes 13 # highgui.h, imgproc.hpp & objdetect.hpp 14 select BR2_PACKAGE_OPENCV3_LIB_HIGHGUI if BR2_PACKAGE_OPENCV3 15 select BR2_PACKAGE_OPENCV3_LIB_IMGPROC if BR2_PACKAGE_OPENCV3 16 select BR2_PACKAGE_OPENCV3_LIB_OBJDETECT if BR2_PACKAGE_OPENCV3 17 select BR2_PACKAGE_OPENSSL 18 select BR2_PACKAGE_PCRE 19 select BR2_PACKAGE_SOFIA_SIP 20 select BR2_PACKAGE_SPANDSP 21 select BR2_PACKAGE_SPEEX 22 select BR2_PACKAGE_SPEEXDSP 23 select BR2_PACKAGE_SQLITE 24 select BR2_PACKAGE_TIFF 25 select BR2_PACKAGE_UTIL_LINUX 26 select BR2_PACKAGE_UTIL_LINUX_LIBUUID 27 select BR2_PACKAGE_ZLIB 28 help 29 FreeSWITCH is a scalable open source cross-platform 30 telephony platform designed to route and interconnect 31 popular communication protocols using audio, video, text or 32 any other form of media. 33 34 https://www.freeswitch.org 35 36comment "freeswitch needs a toolchain w/ C++, dynamic library, threads, wchar" 37 depends on BR2_USE_MMU 38 depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS \ 39 || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR 40