Config.in 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. config BR2_PACKAGE_HOST_ERLANG_ARCH_SUPPORTS
  2. bool
  3. default y if BR2_HOSTARCH = "x86_64"
  4. default y if BR2_HOSTARCH = "x86"
  5. config BR2_PACKAGE_ERLANG_ARCH_SUPPORTS
  6. bool
  7. # see HOWTO/INSTALL.md for Erlang's supported platforms
  8. # when using its native atomic ops implementation
  9. default y if BR2_i386 || BR2_x86_64 || BR2_powerpc || \
  10. BR2_sparc_v9 || BR2_arm || BR2_aarch64 || BR2_mipsel
  11. # erlang needs host-erlang
  12. depends on BR2_PACKAGE_HOST_ERLANG_ARCH_SUPPORTS
  13. comment "erlang needs a toolchain w/ dynamic library"
  14. depends on BR2_USE_MMU # fork()
  15. depends on BR2_PACKAGE_ERLANG_ARCH_SUPPORTS
  16. depends on BR2_STATIC_LIBS
  17. config BR2_PACKAGE_ERLANG
  18. bool "erlang"
  19. depends on BR2_USE_MMU # fork()
  20. depends on !BR2_STATIC_LIBS
  21. depends on BR2_PACKAGE_ERLANG_ARCH_SUPPORTS
  22. help
  23. Erlang is a programming language used to build massively
  24. scalable soft real-time systems with requirements on high
  25. availability. Some of its uses are in telecoms, banking,
  26. e-commerce, computer telephony and instant messaging.
  27. Erlang's runtime system has built-in support for
  28. concurrency, distribution and fault tolerance.
  29. http://www.erlang.org
  30. if BR2_PACKAGE_ERLANG
  31. config BR2_PACKAGE_ERLANG_SMP
  32. bool "enable SMP support"
  33. help
  34. Erlang provides both a UP and an SMP emulator. The UP
  35. emulator is always built, and this option enables
  36. compilation of the SMP emulator. The choice of which
  37. emulator to use is made at runtime. If you do not need SMP
  38. support, turning this option off reduces compile time and
  39. the size of the Erlang installation.
  40. config BR2_PACKAGE_ERLANG_MEGACO
  41. bool "install megaco application"
  42. help
  43. The Megaco application is a framework for building
  44. applications on top of the Megaco/H.248 protocol. It is
  45. approximately 14MB in size so if you do not need it then
  46. it is recommended not to enable it.
  47. endif # BR2_PACKAGE_ERLANG