| comment "gnuradio needs a toolchain w/ C++, NPTL, wchar, dynamic library" |
| depends on BR2_USE_MMU |
| depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \ |
| !BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_STATIC_LIBS |
| |
| config BR2_PACKAGE_GNURADIO |
| bool "gnuradio" |
| depends on BR2_INSTALL_LIBSTDCPP |
| depends on !BR2_STATIC_LIBS |
| depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL |
| depends on BR2_USE_MMU # use fork() |
| depends on BR2_USE_WCHAR # boost |
| select BR2_PACKAGE_BOOST |
| select BR2_PACKAGE_BOOST_DATE_TIME |
| select BR2_PACKAGE_BOOST_FILESYSTEM |
| select BR2_PACKAGE_BOOST_PROGRAM_OPTIONS |
| select BR2_PACKAGE_BOOST_SYSTEM |
| select BR2_PACKAGE_BOOST_THREAD |
| help |
| GNU Radio is a free & open-source software development |
| toolkit that provides signal processing blocks to implement |
| software radios. It can be used with readily-available |
| low-cost external RF hardware to create software-defined |
| radios, or without hardware in a simulation-like |
| environment. It is widely used in hobbyist, academic and |
| commercial environments to support both wireless |
| communications research and real-world radio systems. |
| |
| http://gnuradio.org/ |
| |
| if BR2_PACKAGE_GNURADIO |
| |
| config BR2_PACKAGE_GNURADIO_BLOCKS |
| bool "blocks support" |
| help |
| GNU Radio basic block library |
| |
| config BR2_PACKAGE_GNURADIO_PYTHON |
| bool "python support" |
| select BR2_PACKAGE_BOOST_PYTHON |
| select BR2_PACKAGE_PYTHON |
| help |
| Enable python component |
| |
| endif |