Update buidlroot to version 2016.08.1
This commit is contained in:
@@ -7,8 +7,8 @@ Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
|
||||
---
|
||||
Index: gnuradio-3.7.5/volk/cmake/VolkBoost.cmake
|
||||
===================================================================
|
||||
--- gnuradio-3.7.5.orig/volk/cmake/VolkBoost.cmake
|
||||
+++ gnuradio-3.7.5/volk/cmake/VolkBoost.cmake
|
||||
--- gnuradio-3.7.5.orig/volk/cmake/Modules/VolkBoost.cmake
|
||||
+++ gnuradio-3.7.5/volk/cmake/Modules/VolkBoost.cmake
|
||||
@@ -29,7 +29,6 @@ set(__INCLUDED_VOLK_BOOST_CMAKE TRUE)
|
||||
set(BOOST_REQUIRED_COMPONENTS
|
||||
filesystem
|
||||
@@ -21,20 +21,21 @@ Index: gnuradio-3.7.5/volk/lib/CMakeLists.txt
|
||||
===================================================================
|
||||
--- gnuradio-3.7.5.orig/volk/lib/CMakeLists.txt
|
||||
+++ gnuradio-3.7.5/volk/lib/CMakeLists.txt
|
||||
@@ -540,8 +540,9 @@ endif(ENABLE_STATIC_LIBS)
|
||||
@@ -580,7 +580,10 @@
|
||||
########################################################################
|
||||
# Build the QA test application
|
||||
########################################################################
|
||||
|
||||
-if(ENABLE_TESTING)
|
||||
+
|
||||
+find_package(Boost "1.35" COMPONENTS "unit_test_framework")
|
||||
+
|
||||
+if(ENABLE_TESTING AND BUILD_TEST)
|
||||
|
||||
-if(Boost_FOUND)
|
||||
+if(Boost_FOUND AND BUILD_TEST)
|
||||
#include Boost headers
|
||||
include_directories(${Boost_INCLUDE_DIRS})
|
||||
@@ -597,4 +600,4 @@
|
||||
TARGET_DEPS volk
|
||||
)
|
||||
|
||||
set_source_files_properties(
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/testqa.cc PROPERTIES
|
||||
@@ -558,4 +559,4 @@ if(Boost_FOUND)
|
||||
target_link_libraries(test_all volk ${Boost_LIBRARIES})
|
||||
add_test(qa_volk_test_all test_all)
|
||||
|
||||
-endif(Boost_FOUND)
|
||||
+endif(Boost_FOUND AND BUILD_TEST)
|
||||
-endif(ENABLE_TESTING)
|
||||
+endif(ENABLE_TESTING AND BUILD_TEST)
|
||||
|
||||
@@ -0,0 +1,175 @@
|
||||
Changing CMAKE_{SOURCE,BINARY}_DIR like volk does in its top-level
|
||||
CMakeLists.txt no longer works with CMake 3.5.0.
|
||||
|
||||
Use PROJECT_{BINARY,SOURCE}_DIR instead.
|
||||
|
||||
Obtained from: http://pkgs.fedoraproject.org/cgit/rpms/gnuradio.git/commit/?id=b50c7e66f6e3a1e6a84e25505d3fd873756c2027
|
||||
Upstream patch and discussion: https://github.com/gnuradio/volk/pull/65
|
||||
|
||||
Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
|
||||
---
|
||||
apps/CMakeLists.txt | 12 ++++++------
|
||||
lib/CMakeLists.txt | 48 ++++++++++++++++++++++++------------------------
|
||||
2 files changed, 30 insertions(+), 30 deletions(-)
|
||||
|
||||
diff --git a/volk/apps/CMakeLists.txt b/volk/apps/CMakeLists.txt
|
||||
index 74ed18d..f9ef6e0 100644
|
||||
--- a/volk/apps/CMakeLists.txt
|
||||
+++ b/volk/apps/CMakeLists.txt
|
||||
@@ -19,23 +19,23 @@
|
||||
# Setup profiler
|
||||
########################################################################
|
||||
if(MSVC)
|
||||
- include_directories(${CMAKE_SOURCE_DIR}/cmake/msvc)
|
||||
+ include_directories(${PROJECT_SOURCE_DIR}/cmake/msvc)
|
||||
endif(MSVC)
|
||||
|
||||
include_directories(
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
- ${CMAKE_SOURCE_DIR}/include
|
||||
- ${CMAKE_BINARY_DIR}/include
|
||||
- ${CMAKE_SOURCE_DIR}/lib
|
||||
- ${CMAKE_BINARY_DIR}/lib
|
||||
+ ${PROJECT_SOURCE_DIR}/include
|
||||
+ ${PROJECT_BINARY_DIR}/include
|
||||
+ ${PROJECT_SOURCE_DIR}/lib
|
||||
+ ${PROJECT_BINARY_DIR}/lib
|
||||
${Boost_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
# MAKE volk_profile
|
||||
add_executable(volk_profile
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/volk_profile.cc
|
||||
- ${CMAKE_SOURCE_DIR}/lib/qa_utils.cc
|
||||
+ ${PROJECT_SOURCE_DIR}/lib/qa_utils.cc
|
||||
)
|
||||
|
||||
|
||||
diff --git a/volk/lib/CMakeLists.txt b/volk/lib/CMakeLists.txt
|
||||
index 35b67dc..f00200a 100644
|
||||
--- a/volk/lib/CMakeLists.txt
|
||||
+++ b/volk/lib/CMakeLists.txt
|
||||
@@ -90,7 +90,7 @@ endif()
|
||||
########################################################################
|
||||
execute_process(
|
||||
COMMAND ${PYTHON_EXECUTABLE} ${PYTHON_DASH_B}
|
||||
- ${CMAKE_SOURCE_DIR}/gen/volk_compile_utils.py
|
||||
+ ${PROJECT_SOURCE_DIR}/gen/volk_compile_utils.py
|
||||
--mode "arch_flags" --compiler "${COMPILER_NAME}"
|
||||
OUTPUT_VARIABLE arch_flag_lines OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||
)
|
||||
@@ -278,7 +278,7 @@ message(STATUS "Available architectures: ${available_archs}")
|
||||
########################################################################
|
||||
execute_process(
|
||||
COMMAND ${PYTHON_EXECUTABLE} ${PYTHON_DASH_B}
|
||||
- ${CMAKE_SOURCE_DIR}/gen/volk_compile_utils.py
|
||||
+ ${PROJECT_SOURCE_DIR}/gen/volk_compile_utils.py
|
||||
--mode "machines" --archs "${available_archs}"
|
||||
OUTPUT_VARIABLE available_machines OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||
)
|
||||
@@ -310,9 +310,9 @@ message(STATUS "Available machines: ${available_machines}")
|
||||
########################################################################
|
||||
|
||||
#dependencies are all python, xml, and header implementation files
|
||||
-file(GLOB xml_files ${CMAKE_SOURCE_DIR}/gen/*.xml)
|
||||
-file(GLOB py_files ${CMAKE_SOURCE_DIR}/gen/*.py)
|
||||
-file(GLOB h_files ${CMAKE_SOURCE_DIR}/kernels/volk/*.h)
|
||||
+file(GLOB xml_files ${PROJECT_SOURCE_DIR}/gen/*.xml)
|
||||
+file(GLOB py_files ${PROJECT_SOURCE_DIR}/gen/*.py)
|
||||
+file(GLOB h_files ${PROJECT_SOURCE_DIR}/kernels/volk/*.h)
|
||||
|
||||
macro(gen_template tmpl output)
|
||||
list(APPEND volk_gen_sources ${output})
|
||||
@@ -320,21 +320,21 @@ macro(gen_template tmpl output)
|
||||
OUTPUT ${output}
|
||||
DEPENDS ${xml_files} ${py_files} ${h_files} ${tmpl}
|
||||
COMMAND ${PYTHON_EXECUTABLE} ${PYTHON_DASH_B}
|
||||
- ${CMAKE_SOURCE_DIR}/gen/volk_tmpl_utils.py
|
||||
+ ${PROJECT_SOURCE_DIR}/gen/volk_tmpl_utils.py
|
||||
--input ${tmpl} --output ${output} ${ARGN}
|
||||
)
|
||||
endmacro(gen_template)
|
||||
|
||||
-make_directory(${CMAKE_BINARY_DIR}/include/volk)
|
||||
+make_directory(${PROJECT_BINARY_DIR}/include/volk)
|
||||
|
||||
-gen_template(${CMAKE_SOURCE_DIR}/tmpl/volk.tmpl.h ${CMAKE_BINARY_DIR}/include/volk/volk.h)
|
||||
-gen_template(${CMAKE_SOURCE_DIR}/tmpl/volk.tmpl.c ${CMAKE_BINARY_DIR}/lib/volk.c)
|
||||
-gen_template(${CMAKE_SOURCE_DIR}/tmpl/volk_typedefs.tmpl.h ${CMAKE_BINARY_DIR}/include/volk/volk_typedefs.h)
|
||||
-gen_template(${CMAKE_SOURCE_DIR}/tmpl/volk_cpu.tmpl.h ${CMAKE_BINARY_DIR}/include/volk/volk_cpu.h)
|
||||
-gen_template(${CMAKE_SOURCE_DIR}/tmpl/volk_cpu.tmpl.c ${CMAKE_BINARY_DIR}/lib/volk_cpu.c)
|
||||
-gen_template(${CMAKE_SOURCE_DIR}/tmpl/volk_config_fixed.tmpl.h ${CMAKE_BINARY_DIR}/include/volk/volk_config_fixed.h)
|
||||
-gen_template(${CMAKE_SOURCE_DIR}/tmpl/volk_machines.tmpl.h ${CMAKE_BINARY_DIR}/lib/volk_machines.h)
|
||||
-gen_template(${CMAKE_SOURCE_DIR}/tmpl/volk_machines.tmpl.c ${CMAKE_BINARY_DIR}/lib/volk_machines.c)
|
||||
+gen_template(${PROJECT_SOURCE_DIR}/tmpl/volk.tmpl.h ${PROJECT_BINARY_DIR}/include/volk/volk.h)
|
||||
+gen_template(${PROJECT_SOURCE_DIR}/tmpl/volk.tmpl.c ${PROJECT_BINARY_DIR}/lib/volk.c)
|
||||
+gen_template(${PROJECT_SOURCE_DIR}/tmpl/volk_typedefs.tmpl.h ${PROJECT_BINARY_DIR}/include/volk/volk_typedefs.h)
|
||||
+gen_template(${PROJECT_SOURCE_DIR}/tmpl/volk_cpu.tmpl.h ${PROJECT_BINARY_DIR}/include/volk/volk_cpu.h)
|
||||
+gen_template(${PROJECT_SOURCE_DIR}/tmpl/volk_cpu.tmpl.c ${PROJECT_BINARY_DIR}/lib/volk_cpu.c)
|
||||
+gen_template(${PROJECT_SOURCE_DIR}/tmpl/volk_config_fixed.tmpl.h ${PROJECT_BINARY_DIR}/include/volk/volk_config_fixed.h)
|
||||
+gen_template(${PROJECT_SOURCE_DIR}/tmpl/volk_machines.tmpl.h ${PROJECT_BINARY_DIR}/lib/volk_machines.h)
|
||||
+gen_template(${PROJECT_SOURCE_DIR}/tmpl/volk_machines.tmpl.c ${PROJECT_BINARY_DIR}/lib/volk_machines.c)
|
||||
|
||||
set(BASE_CFLAGS NONE)
|
||||
string(TOUPPER ${CMAKE_BUILD_TYPE} CBTU)
|
||||
@@ -362,12 +362,12 @@ set(COMPILER_INFO "${CMAKE_C_COMPILER}:::${CMAKE_C_FLAGS_${GRCBTU}} ${CMAKE_C_FL
|
||||
foreach(machine_name ${available_machines})
|
||||
#generate machine source
|
||||
set(machine_source ${CMAKE_CURRENT_BINARY_DIR}/volk_machine_${machine_name}.c)
|
||||
- gen_template(${CMAKE_SOURCE_DIR}/tmpl/volk_machine_xxx.tmpl.c ${machine_source} ${machine_name})
|
||||
+ gen_template(${PROJECT_SOURCE_DIR}/tmpl/volk_machine_xxx.tmpl.c ${machine_source} ${machine_name})
|
||||
|
||||
#determine machine flags
|
||||
execute_process(
|
||||
COMMAND ${PYTHON_EXECUTABLE} ${PYTHON_DASH_B}
|
||||
- ${CMAKE_SOURCE_DIR}/gen/volk_compile_utils.py
|
||||
+ ${PROJECT_SOURCE_DIR}/gen/volk_compile_utils.py
|
||||
--mode "machine_flags" --machine "${machine_name}" --compiler "${COMPILER_NAME}"
|
||||
OUTPUT_VARIABLE ${machine_name}_flags OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||
)
|
||||
@@ -393,9 +393,9 @@ string(REPLACE "\n" " \\n" COMPILER_INFO ${COMPILER_INFO})
|
||||
# Set local include directories first
|
||||
########################################################################
|
||||
include_directories(
|
||||
- ${CMAKE_BINARY_DIR}/include
|
||||
- ${CMAKE_SOURCE_DIR}/include
|
||||
- ${CMAKE_SOURCE_DIR}/kernels
|
||||
+ ${PROJECT_BINARY_DIR}/include
|
||||
+ ${PROJECT_SOURCE_DIR}/include
|
||||
+ ${PROJECT_SOURCE_DIR}/kernels
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
)
|
||||
@@ -420,8 +420,8 @@ if(${CMAKE_VERSION} VERSION_GREATER "2.8.9")
|
||||
# setup architecture specific assembler flags
|
||||
set(ARCH_ASM_FLAGS "-mfpu=neon -g")
|
||||
# then add the files
|
||||
- include_directories(${CMAKE_SOURCE_DIR}/kernels/volk/asm/neon)
|
||||
- file(GLOB asm_files ${CMAKE_SOURCE_DIR}/kernels/volk/asm/neon/*.s)
|
||||
+ include_directories(${PROJECT_SOURCE_DIR}/kernels/volk/asm/neon)
|
||||
+ file(GLOB asm_files ${PROJECT_SOURCE_DIR}/kernels/volk/asm/neon/*.s)
|
||||
foreach(asm_file ${asm_files})
|
||||
list(APPEND volk_sources ${asm_file})
|
||||
message(STATUS "Adding source file: ${asm_file}")
|
||||
@@ -453,7 +453,7 @@ if(ORC_FOUND)
|
||||
list(APPEND volk_libraries ${ORC_LIBRARIES})
|
||||
|
||||
#setup orc functions
|
||||
- file(GLOB orc_files ${CMAKE_SOURCE_DIR}/kernels/volk/asm/orc/*.orc)
|
||||
+ file(GLOB orc_files ${PROJECT_SOURCE_DIR}/kernels/volk/asm/orc/*.orc)
|
||||
foreach(orc_file ${orc_files})
|
||||
|
||||
#extract the name for the generated c source from the orc file
|
||||
@@ -511,7 +511,7 @@ PROPERTIES COMPILE_DEFINITIONS "${machine_defs}")
|
||||
|
||||
if(MSVC)
|
||||
#add compatibility includes for stdint types
|
||||
- include_directories(${CMAKE_SOURCE_DIR}/cmake/msvc)
|
||||
+ include_directories(${PROJECT_SOURCE_DIR}/cmake/msvc)
|
||||
add_definitions(-DHAVE_CONFIG_H)
|
||||
#compile the sources as C++ due to the lack of complex.h under MSVC
|
||||
set_source_files_properties(${volk_sources} PROPERTIES LANGUAGE CXX)
|
||||
--
|
||||
2.7.3
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
To avoid :
|
||||
error: 'mode_t' has not been declared
|
||||
sys/types.h must be included
|
||||
|
||||
Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
|
||||
---
|
||||
Index: gnuradio-3.7.5/gnuradio-runtime/include/gnuradio/logger.h.in
|
||||
===================================================================
|
||||
--- gnuradio-3.7.5.orig/gnuradio-runtime/include/gnuradio/logger.h.in
|
||||
+++ gnuradio-3.7.5/gnuradio-runtime/include/gnuradio/logger.h.in
|
||||
@@ -44,6 +44,8 @@
|
||||
|
||||
#ifdef _MSC_VER
|
||||
typedef unsigned short mode_t;
|
||||
+#else
|
||||
+#include <sys/types.h>
|
||||
#endif
|
||||
|
||||
#include <gnuradio/api.h>
|
||||
@@ -0,0 +1,36 @@
|
||||
commit a1cf11937665392bcfa223a5095ff903eb44c69b
|
||||
Author: Jaroslav #karvada <jskarvad@redhat.com>
|
||||
Date: Fri Feb 12 18:29:13 2016 +0100
|
||||
|
||||
Backport patch from
|
||||
http://gnuradio.org/redmine/projects/gnuradio/repository/revisions/a1cf11937665392bcfa223a5095ff903eb44c69b
|
||||
|
||||
Fix compilation in gcc-6
|
||||
|
||||
Signed-off-by: Jaroslav #karvada <jskarvad@redhat.com>
|
||||
Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
|
||||
---
|
||||
diff --git a/gr-fec/include/gnuradio/fec/polar_decoder_common.h b/gr-fec/include/gnuradio/fec/polar_decoder_common.h
|
||||
index b0ecb85..a39ee4f 100644
|
||||
--- a/gr-fec/include/gnuradio/fec/polar_decoder_common.h
|
||||
+++ b/gr-fec/include/gnuradio/fec/polar_decoder_common.h
|
||||
@@ -28,6 +28,10 @@
|
||||
#include <gnuradio/fec/generic_decoder.h>
|
||||
#include <gnuradio/fec/polar_common.h>
|
||||
|
||||
+#ifndef BOOST_CONSTEXPR_OR_CONST
|
||||
+#define BOOST_CONSTEXPR_OR_CONST const
|
||||
+#endif
|
||||
+
|
||||
namespace gr {
|
||||
namespace fec {
|
||||
namespace code {
|
||||
@@ -64,7 +68,7 @@ namespace gr {
|
||||
bool set_frame_size(unsigned int frame_size){return false;};
|
||||
|
||||
private:
|
||||
- static const float D_LLR_FACTOR = -2.19722458f;
|
||||
+ static BOOST_CONSTEXPR_OR_CONST float D_LLR_FACTOR = -2.19722458f;
|
||||
unsigned int d_frozen_bit_counter;
|
||||
|
||||
protected:
|
||||
@@ -1,6 +1,5 @@
|
||||
comment "gnuradio needs a toolchain w/ C++, NPTL, wchar, dynamic library"
|
||||
depends on BR2_USE_MMU
|
||||
depends on BR2_PACKAGE_BOOST_ARCH_SUPPORTS
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
|
||||
!BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_STATIC_LIBS
|
||||
|
||||
@@ -11,7 +10,6 @@ config BR2_PACKAGE_GNURADIO
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||
depends on BR2_USE_MMU # use fork()
|
||||
depends on BR2_USE_WCHAR # boost
|
||||
depends on BR2_PACKAGE_BOOST_ARCH_SUPPORTS
|
||||
select BR2_PACKAGE_BOOST
|
||||
select BR2_PACKAGE_BOOST_DATE_TIME
|
||||
select BR2_PACKAGE_BOOST_FILESYSTEM
|
||||
@@ -32,11 +30,22 @@ config BR2_PACKAGE_GNURADIO
|
||||
|
||||
if BR2_PACKAGE_GNURADIO
|
||||
|
||||
config BR2_PACKAGE_GNURADIO_AUDIO
|
||||
bool "gr-audio"
|
||||
depends on BR2_PACKAGE_ALSA_LIB || BR2_PACKAGE_PORTAUDIO
|
||||
help
|
||||
Add audio source/sink to GNU Radio
|
||||
|
||||
config BR2_PACKAGE_GNURADIO_BLOCKS
|
||||
bool "blocks support"
|
||||
help
|
||||
GNU Radio basic block library
|
||||
|
||||
config BR2_PACKAGE_GNURADIO_CTRLPORT
|
||||
bool "ctrlport support"
|
||||
help
|
||||
GNU Radio ctrlport block
|
||||
|
||||
config BR2_PACKAGE_GNURADIO_FEC
|
||||
bool "gr-fec support"
|
||||
select BR2_PACKAGE_GNURADIO_BLOCKS
|
||||
@@ -58,7 +67,7 @@ config BR2_PACKAGE_GNURADIO_UTILS
|
||||
help
|
||||
Misc python utilities
|
||||
|
||||
comment "gr-fft, -filter, -analog, -channels, -digital, -trellis, -pager depends fftw's single precision"
|
||||
comment "gr-fft, -filter, -analog, -channels, -digital, -trellis, -pager, -qtgui depends fftw's single precision"
|
||||
depends on !BR2_PACKAGE_FFTW_PRECISION_SINGLE
|
||||
|
||||
if BR2_PACKAGE_FFTW_PRECISION_SINGLE
|
||||
@@ -99,6 +108,16 @@ config BR2_PACKAGE_GNURADIO_PAGER
|
||||
help
|
||||
FLEX pager decoder implementation blocks
|
||||
|
||||
config BR2_PACKAGE_GNURADIO_QTGUI
|
||||
bool "gr-qtgui"
|
||||
depends on BR2_PACKAGE_PYTHON_PYQT
|
||||
depends on BR2_PACKAGE_QWT
|
||||
depends on BR2_PACKAGE_QT_STL
|
||||
select BR2_PACKAGE_GNURADIO_FFT
|
||||
select BR2_PACKAGE_GNURADIO_FILTER
|
||||
help
|
||||
GNU Radio Qt scopes
|
||||
|
||||
config BR2_PACKAGE_GNURADIO_TRELLIS
|
||||
bool "gr-trellis support"
|
||||
select BR2_PACKAGE_GNURADIO_DIGITAL
|
||||
|
||||
@@ -1,5 +1,2 @@
|
||||
# From http://gnuradio.org/redmine/projects/gnuradio/files
|
||||
md5 b4a917a548f41ce25c6c88f9bc864bca gnuradio-3.7.5.tar.gz
|
||||
|
||||
# Locally calculated:
|
||||
sha256 467f62190687a34f9faa18be8d650e28d7046b94070b1b6d94355c28beb76243 gnuradio-3.7.5.tar.gz
|
||||
# From http://gnuradio.org/releases/gnuradio/sha256sums
|
||||
sha256 9c06f0f1ec14113203e0486fd526dd46ecef216dfe42f12d78d9b781b1ef967e gnuradio-3.7.9.1.tar.gz
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GNURADIO_VERSION = 3.7.5
|
||||
GNURADIO_SITE = http://gnuradio.org/redmine/attachments/download/792
|
||||
GNURADIO_VERSION = 3.7.9.1
|
||||
GNURADIO_SITE = http://gnuradio.org/releases/gnuradio
|
||||
GNURADIO_LICENSE = GPLv3+
|
||||
GNURADIO_LICENSE_FILES = COPYING
|
||||
|
||||
@@ -52,6 +52,18 @@ else
|
||||
GNURADIO_CONF_OPTS += -DENABLE_GR_ANALOG=OFF
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GNURADIO_AUDIO),y)
|
||||
ifeq ($(BR2_PACKAGE_ALSA_LIB),y)
|
||||
GNURADIO_DEPENDENCIES += alsa-lib
|
||||
endif
|
||||
ifeq ($(BR2_PACKAGE_PORTAUDIO),y)
|
||||
GNURADIO_DEPENDENCIES += portaudio
|
||||
endif
|
||||
GNURADIO_CONF_OPTS += -DENABLE_GR_AUDIO=ON
|
||||
else
|
||||
GNURADIO_CONF_OPTS += -DENABLE_GR_AUDIO=OFF
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GNURADIO_BLOCKS),y)
|
||||
GNURADIO_CONF_OPTS += -DENABLE_GR_BLOCKS=ON
|
||||
else
|
||||
@@ -64,6 +76,12 @@ else
|
||||
GNURADIO_CONF_OPTS += -DENABLE_GR_CHANNELS=OFF
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GNURADIO_CTRLPORT),y)
|
||||
GNURADIO_CONF_OPTS += -DENABLE_GR_CTRLPORT=ON
|
||||
else
|
||||
GNURADIO_CONF_OPTS += -DENABLE_GR_CTRLPORT=OFF
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GNURADIO_DIGITAL),y)
|
||||
GNURADIO_CONF_OPTS += -DENABLE_GR_DIGITAL=ON
|
||||
else
|
||||
@@ -102,6 +120,13 @@ else
|
||||
GNURADIO_CONF_OPTS += -DENABLE_PAGER=OFF
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GNURADIO_QTGUI),y)
|
||||
GNURADIO_DEPENDENCIES += python-pyqt qwt
|
||||
GNURADIO_CONF_OPTS += -DENABLE_GR_QTGUI=ON
|
||||
else
|
||||
GNURADIO_CONF_OPTS += -DENABLE_GR_QTGUI=OFF
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GNURADIO_TRELLIS),y)
|
||||
GNURADIO_CONF_OPTS += -DENABLE_GR_TRELLIS=ON
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user