Config.in 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. config BR2_PACKAGE_ASTERISK
  2. bool "asterisk"
  3. depends on BR2_INSTALL_LIBSTDCPP
  4. depends on !BR2_STATIC_LIBS # dlfcn.h
  5. depends on !BR2_TOOLCHAIN_USES_MUSL
  6. depends on BR2_USE_MMU # libedit
  7. depends on BR2_TOOLCHAIN_HAS_THREADS
  8. depends on BR2_USE_WCHAR # libedit
  9. select BR2_PACKAGE_JANSSON
  10. select BR2_PACKAGE_LIBCURL
  11. select BR2_PACKAGE_LIBEDIT
  12. select BR2_PACKAGE_LIBILBC
  13. select BR2_PACKAGE_LIBJWT
  14. select BR2_PACKAGE_LIBPJSIP
  15. select BR2_PACKAGE_LIBXML2
  16. select BR2_PACKAGE_SQLITE
  17. select BR2_PACKAGE_UTIL_LINUX
  18. select BR2_PACKAGE_UTIL_LINUX_LIBUUID
  19. help
  20. Asterisk is an open source framework for building
  21. communications applications. Asterisk turns an ordinary
  22. computer into a communications server. Asterisk powers IP PBX
  23. systems, VoIP gateways, conference servers and other custom
  24. solutions. It is used by small businesses, large businesses,
  25. call centers, carriers and government agencies, worldwide.
  26. Asterisk is free and open source.
  27. http://www.asterisk.org/
  28. comment "asterisk needs a glibc or uClibc toolchain w/ C++, dynamic library, threads, wchar"
  29. depends on BR2_USE_MMU
  30. depends on BR2_TOOLCHAIN_USES_MUSL || !BR2_INSTALL_LIBSTDCPP \
  31. || BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS \
  32. || !BR2_USE_WCHAR