aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorzqysara <zhangqiyu1@huawei.com>2018-08-24 14:49:49 +0800
committerzqysara <zhangqiyu1@huawei.com>2018-08-24 14:49:49 +0800
commitea6eab2f7fb9e849c719fa7374616cc1d6b736a3 (patch)
tree0c63f82398a5ff7b3eb1b9e9608ee7bb1faebcbf
parent2a0db471858d1143b12ace6a062d37ea509612f7 (diff)
Feat: add netperf tools
Change-Id: If37ae4e30e1865e5160028644dce3ade575e7a02 Signed-off-by: zqysara <zhangqiyu1@huawei.com>
-rw-r--r--thirdparty/apps/CMakeLists.txt16
1 files changed, 16 insertions, 0 deletions
diff --git a/thirdparty/apps/CMakeLists.txt b/thirdparty/apps/CMakeLists.txt
index c9188d6..2cf5240 100644
--- a/thirdparty/apps/CMakeLists.txt
+++ b/thirdparty/apps/CMakeLists.txt
@@ -60,3 +60,19 @@ ExternalProject_Add(
)
set_target_properties(IPERF PROPERTIES EXCLUDE_FROM_ALL TRUE)
+
+SET(NETPERF_URL https://github.com/HewlettPackard/netperf/archive/netperf-2.7.0.tar.gz)
+
+INCLUDE(ExternalProject)
+ExternalProject_Add(
+ NETPERF
+ URL ${NETPERF_URL}
+ DOWNLOAD_DIR ${CMAKE_CURRENT_LIST_DIR}
+ SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR}/netperf-2.7.0
+ 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(NETPERF PROPERTIES EXCLUDE_FROM_ALL TRUE)