iperf: Allow enabling multicast support
iperf2 is useful for testing UDP over multicast, add an option to permit the enabling/disabling of multicast support. Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
This commit is contained in:
parent
9a417fbd0d
commit
e98e046f06
|
@ -20,6 +20,8 @@ PKG_LICENSE:=BSD-3-Clause
|
||||||
|
|
||||||
PKG_BUILD_PARALLEL:=1
|
PKG_BUILD_PARALLEL:=1
|
||||||
|
|
||||||
|
PGK_CONFIG_DEPENDS:=IPERF_ENABLE_MULTICAST
|
||||||
|
|
||||||
include $(INCLUDE_DIR)/uclibc++.mk
|
include $(INCLUDE_DIR)/uclibc++.mk
|
||||||
include $(INCLUDE_DIR)/package.mk
|
include $(INCLUDE_DIR)/package.mk
|
||||||
|
|
||||||
|
@ -37,8 +39,19 @@ define Package/iperf/description
|
||||||
characteristics.
|
characteristics.
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Package/iperf/config
|
||||||
|
config IPERF_ENABLE_MULTICAST
|
||||||
|
depends on PACKAGE_iperf
|
||||||
|
bool "Enable multicast support"
|
||||||
|
endef
|
||||||
|
|
||||||
|
|
||||||
TARGET_CFLAGS += -D_GNU_SOURCE
|
TARGET_CFLAGS += -D_GNU_SOURCE
|
||||||
|
ifeq ($(CONFIG_IPERF_ENABLE_MULTICAST),y)
|
||||||
|
CONFIGURE_ARGS += --enable-multicast
|
||||||
|
else
|
||||||
CONFIGURE_ARGS += --disable-multicast
|
CONFIGURE_ARGS += --disable-multicast
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_IPV6),)
|
ifeq ($(CONFIG_IPV6),)
|
||||||
CONFIGURE_ARGS += --disable-ipv6
|
CONFIGURE_ARGS += --disable-ipv6
|
||||||
|
|
Loading…
Reference in New Issue