diff options
author | 2018-08-21 10:21:01 +0800 | |
---|---|---|
committer | 2018-08-21 16:51:44 +0800 | |
commit | 43541f3628d18dce52c0d3594bc8bde10bca3a10 (patch) | |
tree | de6b568fc0a5a1a75da95929eac74055a0523c1b /thirdparty | |
parent | 866a942c3581440bef9ebda5d84c039490bb3179 (diff) |
Feat: add iperf tools
Change-Id: I9607b8cbe22383e0fd27eec437262bdcabe36a9c
Signed-off-by: rainbow_0206 <jiangwenjiang@huawei.com>
Diffstat (limited to 'thirdparty')
-rw-r--r-- | thirdparty/apps/CMakeLists.txt | 17 |
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) |