|
@@ -25,18 +25,9 @@ UHD_CONF_OPTS = \
|
|
|
-DENABLE_DOXYGEN=OFF \
|
|
|
-DENABLE_DPDK=OFF \
|
|
|
-DENABLE_LIBUHD=ON \
|
|
|
- -DENABLE_N230=OFF \
|
|
|
- -DENABLE_N300=OFF \
|
|
|
- -DENABLE_N320=OFF \
|
|
|
-DENABLE_MANUAL=OFF \
|
|
|
-DENABLE_MAN_PAGES=OFF \
|
|
|
- -DENABLE_OCTOCLOCK=OFF \
|
|
|
- -DENABLE_PYTHON_API=OFF \
|
|
|
- -DENABLE_TESTS=OFF \
|
|
|
- -DENABLE_USRP1=OFF \
|
|
|
- -DENABLE_USRP2=OFF \
|
|
|
- -DENABLE_UTILS=OFF \
|
|
|
- -DENABLE_X300=OFF
|
|
|
+ -DENABLE_TESTS=OFF
|
|
|
|
|
|
# As soon as architecture is ARM, uhd will try to use NEON.
|
|
|
# But not all ARM cores have NEON support.
|
|
@@ -89,12 +80,44 @@ else
|
|
|
UHD_CONF_OPTS += -DENABLE_MPMD=OFF
|
|
|
endif
|
|
|
|
|
|
+ifeq ($(BR2_PACKAGE_UHD_N230),y)
|
|
|
+UHD_CONF_OPTS += -DENABLE_N230=ON
|
|
|
+else
|
|
|
+UHD_CONF_OPTS += -DENABLE_N230=OFF
|
|
|
+endif
|
|
|
+
|
|
|
+ifeq ($(BR2_PACKAGE_UHD_N300),y)
|
|
|
+UHD_CONF_OPTS += -DENABLE_N300=ON
|
|
|
+else
|
|
|
+UHD_CONF_OPTS += -DENABLE_N300=OFF
|
|
|
+endif
|
|
|
+
|
|
|
+ifeq ($(BR2_PACKAGE_UHD_N320),y)
|
|
|
+UHD_CONF_OPTS += -DENABLE_N320=ON
|
|
|
+else
|
|
|
+UHD_CONF_OPTS += -DENABLE_N320=OFF
|
|
|
+endif
|
|
|
+
|
|
|
+ifeq ($(BR2_PACKAGE_UHD_OCTOCLOCK),y)
|
|
|
+UHD_CONF_OPTS += -DENABLE_OCTOCLOCK=ON
|
|
|
+else
|
|
|
+UHD_CONF_OPTS += -DENABLE_OCTOCLOCK=OFF
|
|
|
+endif
|
|
|
+
|
|
|
ifeq ($(BR2_PACKAGE_UHD_RFNOC),y)
|
|
|
UHD_CONF_OPTS += -DENABLE_RFNOC=ON
|
|
|
else
|
|
|
UHD_CONF_OPTS += -DENABLE_RFNOC=OFF
|
|
|
endif
|
|
|
|
|
|
+ifeq ($(BR2_PACKAGE_UHD_PYTHON),y)
|
|
|
+UHD_DEPENDENCIES += host-python-numpy host-python3-requests \
|
|
|
+ python-numpy python-requests
|
|
|
+UHD_CONF_OPTS += -DENABLE_PYTHON_API=ON
|
|
|
+else
|
|
|
+UHD_CONF_OPTS += -DENABLE_PYTHON_API=OFF
|
|
|
+endif
|
|
|
+
|
|
|
ifeq ($(BR2_PACKAGE_UHD_USB),y)
|
|
|
UHD_DEPENDENCIES += libusb
|
|
|
UHD_CONF_OPTS += -DENABLE_USB=ON
|
|
@@ -102,4 +125,29 @@ else
|
|
|
UHD_CONF_OPTS += -DENABLE_USB=OFF
|
|
|
endif
|
|
|
|
|
|
+ifeq ($(BR2_PACKAGE_UHD_USRP1),y)
|
|
|
+UHD_CONF_OPTS += -DENABLE_USRP1=ON
|
|
|
+else
|
|
|
+UHD_CONF_OPTS += -DENABLE_USRP1=OFF
|
|
|
+endif
|
|
|
+
|
|
|
+ifeq ($(BR2_PACKAGE_UHD_USRP2),y)
|
|
|
+UHD_CONF_OPTS += -DENABLE_USRP2=ON
|
|
|
+else
|
|
|
+UHD_CONF_OPTS += -DENABLE_USRP2=OFF
|
|
|
+endif
|
|
|
+
|
|
|
+ifeq ($(BR2_PACKAGE_UHD_UTILS),y)
|
|
|
+UHD_DEPENDENCIES += python-six
|
|
|
+UHD_CONF_OPTS += -DENABLE_UTILS=ON
|
|
|
+else
|
|
|
+UHD_CONF_OPTS += -DENABLE_UTILS=OFF
|
|
|
+endif
|
|
|
+
|
|
|
+ifeq ($(BR2_PACKAGE_UHD_X300),y)
|
|
|
+UHD_CONF_OPTS += -DENABLE_X300=ON
|
|
|
+else
|
|
|
+UHD_CONF_OPTS += -DENABLE_X300=OFF
|
|
|
+endif
|
|
|
+
|
|
|
$(eval $(cmake-package))
|