From e5a6dc6757b99bf840927783af25d95bf7cb16c6 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Mon, 27 Mar 2023 09:41:54 +0200 Subject: [PATCH] Allow building benchmarks without SFTP Signed-off-by: Jakub Jelen Reviewed-by: Andreas Schneider Reviewed-by: Anderson Toshiyuki Sasaki --- tests/benchmarks/CMakeLists.txt | 8 +++++++- tests/benchmarks/benchmarks.c | 2 ++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/benchmarks/CMakeLists.txt b/tests/benchmarks/CMakeLists.txt index 183d710d..ca4f0006 100644 --- a/tests/benchmarks/CMakeLists.txt +++ b/tests/benchmarks/CMakeLists.txt @@ -1,8 +1,14 @@ project(libssh-benchmarks C) set(benchmarks_SRCS - bench_scp.c bench_sftp.c bench_raw.c benchmarks.c latency.c + bench_scp.c bench_raw.c benchmarks.c latency.c ) +if (WITH_SFTP) + set(benchmarks_SRCS + ${benchmarks_SRCS} + bench_sftp.c + ) +endif (WITH_SFTP) include_directories(${libssh_BINARY_DIR}) diff --git a/tests/benchmarks/benchmarks.c b/tests/benchmarks/benchmarks.c index 5e33dd4b..58f3ac37 100644 --- a/tests/benchmarks/benchmarks.c +++ b/tests/benchmarks/benchmarks.c @@ -48,6 +48,7 @@ struct benchmark benchmarks[]= { .fct=benchmarks_scp_down, .enabled=0 }, +#ifdef WITH_SFTP { .name="benchmark_sync_sftp_upload", .fct=benchmarks_sync_sftp_up, @@ -63,6 +64,7 @@ struct benchmark benchmarks[]= { .fct=benchmarks_async_sftp_down, .enabled=0 } +#endif /* WITH_SFTP */ }; #ifdef HAVE_ARGP_H