aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrainbow_0206 <jiangwenjiang@huawei.com>2018-08-21 10:21:01 +0800
committerrainbow_0206 <jiangwenjiang@huawei.com>2018-08-21 16:51:44 +0800
commit43541f3628d18dce52c0d3594bc8bde10bca3a10 (patch)
treede6b568fc0a5a1a75da95929eac74055a0523c1b
parent866a942c3581440bef9ebda5d84c039490bb3179 (diff)
Feat: add iperf tools
Change-Id: I9607b8cbe22383e0fd27eec437262bdcabe36a9c Signed-off-by: rainbow_0206 <jiangwenjiang@huawei.com>
-rw-r--r--thirdparty/apps/CMakeLists.txt17
1 files changed, 17 insertions, 0 deletions
diff --git a/thirdparty/apps/CMakeLists.txt b/thirdparty/apps/CMakeLists.txt
index 9868c9f..c9188d6 100644
--- a/thirdparty/apps/CMakeLists.txt
+++ b/thirdparty/apps/CMakeLists.txt
@@ -43,3 +43,20 @@ ExternalProject_Add(
)
set_target_properties(NGINX PROPERTIES EXCLUDE_FROM_ALL TRUE)
+
+
+SET(IPERF_URL https://iperf.fr/download/source/iperf-3.1.3-source.tar.gz)
+
+INCLUDE(ExternalProject)
+ExternalProject_Add(
+ IPERF
+ URL ${IPERF_URL}
+ DOWNLOAD_DIR ${CMAKE_CURRENT_LIST_DIR}
+ SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR}/iperf-3.1.3
+ BUILD_IN_SOURCE 1
+ CONFIGURE_COMMAND sh -c "LDFLAGS=\"-L${LIB_PATH_SHARED} -Wl,-rpath=${LIB_PATH_SHARED} -lnStackAPI\" ./configure"
+ BUILD_COMMAND make
+ DEPENDS nStackAPI
+)
+
+set_target_properties(IPERF PROPERTIES EXCLUDE_FROM_ALL TRUE)