Config.in 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. comment "uhd needs a toolchain w/ C++, NPTL, wchar, dynamic library"
  2. depends on BR2_USE_MMU
  3. depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
  4. !BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_STATIC_LIBS
  5. comment "uhd needs a toolchain not affected by GCC bug 64735"
  6. depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735
  7. config BR2_PACKAGE_UHD
  8. bool "uhd"
  9. depends on BR2_INSTALL_LIBSTDCPP
  10. depends on !BR2_STATIC_LIBS
  11. depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # boost-thread
  12. depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
  13. depends on BR2_USE_MMU # use fork()
  14. depends on BR2_USE_WCHAR # boost
  15. select BR2_PACKAGE_BOOST
  16. select BR2_PACKAGE_BOOST_ATOMIC
  17. select BR2_PACKAGE_BOOST_CHRONO
  18. select BR2_PACKAGE_BOOST_DATE_TIME
  19. select BR2_PACKAGE_BOOST_FILESYSTEM
  20. select BR2_PACKAGE_BOOST_PROGRAM_OPTIONS
  21. select BR2_PACKAGE_BOOST_REGEX
  22. select BR2_PACKAGE_BOOST_SERIALIZATION
  23. select BR2_PACKAGE_BOOST_SYSTEM
  24. select BR2_PACKAGE_BOOST_THREAD
  25. help
  26. Universal Software Radio Peripheral (USRP) Hardware Driver
  27. https://kb.etthus.com
  28. if BR2_PACKAGE_UHD
  29. config BR2_PACKAGE_UHD_B100
  30. bool "b100 support"
  31. select BR2_PACKAGE_UHD_USB
  32. help
  33. enable B100 support
  34. config BR2_PACKAGE_UHD_B200
  35. bool "b200 support"
  36. select BR2_PACKAGE_UHD_USB
  37. help
  38. enable B200 support
  39. config BR2_PACKAGE_UHD_E300
  40. bool "E300 support"
  41. select BR2_PACKAGE_UHD_MPMD
  42. help
  43. enable E300 support
  44. config BR2_PACKAGE_UHD_E320
  45. bool "E320 support"
  46. select BR2_PACKAGE_UHD_MPMD
  47. help
  48. enable E320 support
  49. config BR2_PACKAGE_UHD_EXAMPLES
  50. bool "uhd-examples"
  51. help
  52. Examples
  53. config BR2_PACKAGE_UHD_MPMD
  54. bool "MPMD support"
  55. help
  56. enable MPMD support
  57. config BR2_PACKAGE_UHD_RFNOC
  58. bool "RFNoC support"
  59. help
  60. enable RFNoC support
  61. config BR2_PACKAGE_UHD_USB
  62. bool "USB support"
  63. select BR2_PACKAGE_LIBUSB
  64. help
  65. enable UHD USB support
  66. endif