Config.in 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. config BR2_PACKAGE_NETWORK_MANAGER
  2. bool "network-manager"
  3. depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgcrypt
  4. depends on !BR2_STATIC_LIBS # gnutls
  5. depends on BR2_USE_MMU # dbus
  6. depends on BR2_PACKAGE_HAS_UDEV
  7. # Tested with 3.2, but may even work with earlier versions
  8. depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
  9. depends on BR2_TOOLCHAIN_USES_GLIBC # CLOCK_BOOTTIME, IPTOS_CLASS_*
  10. depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
  11. depends on BR2_USE_WCHAR # libglib2
  12. select BR2_PACKAGE_DBUS
  13. select BR2_PACKAGE_GNUTLS
  14. select BR2_PACKAGE_LIBGLIB2
  15. select BR2_PACKAGE_LIBGCRYPT
  16. select BR2_PACKAGE_UTIL_LINUX
  17. select BR2_PACKAGE_UTIL_LINUX_LIBUUID
  18. select BR2_PACKAGE_WIRELESS_TOOLS
  19. select BR2_PACKAGE_WIRELESS_TOOLS_LIB
  20. select BR2_PACKAGE_READLINE
  21. select BR2_PACKAGE_LIBNDP
  22. help
  23. NetworkManager is a set of co-operative tools that make
  24. networking simple and straightforward. Whether WiFi, wired,
  25. 3G, or Bluetooth, NetworkManager allows you to quickly move
  26. from one network to another: once a network has been
  27. configured and joined once, it can be detected and re-joined
  28. automatically the next time it's available.
  29. http://projects.gnome.org/NetworkManager/
  30. if BR2_PACKAGE_NETWORK_MANAGER
  31. config BR2_PACKAGE_NETWORK_MANAGER_TUI
  32. bool "nmtui support"
  33. select BR2_PACKAGE_NEWT
  34. help
  35. This option enables terminal based UI
  36. config BR2_PACKAGE_NETWORK_MANAGER_MODEM_MANAGER
  37. bool "modem-manager support"
  38. select BR2_PACKAGE_MODEM_MANAGER
  39. help
  40. This option enables support for ModemManager
  41. config BR2_PACKAGE_NETWORK_MANAGER_PPPD
  42. bool "pppd support"
  43. depends on !BR2_TOOLCHAIN_USES_MUSL # pppd
  44. select BR2_PACKAGE_PPPD
  45. help
  46. This option enables support for PPPD daemon
  47. comment "pppd support needs a glibc or uClibc toolchain"
  48. depends on BR2_TOOLCHAIN_USES_MUSL
  49. config BR2_PACKAGE_NETWORK_MANAGER_OVS
  50. bool "OpenVSwitch support"
  51. select BR2_PACKAGE_JANSSON
  52. help
  53. This option enables support for OpenVSwitch
  54. endif
  55. comment "NetworkManager needs udev /dev management and a glibc toolchain w/ headers >= 3.2, dynamic library, wchar, threads"
  56. depends on BR2_USE_MMU
  57. depends on !BR2_PACKAGE_HAS_UDEV || \
  58. !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2 || \
  59. !BR2_TOOLCHAIN_USES_GLIBC || BR2_STATIC_LIBS || \
  60. !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS