From 29d360dc702cf34f9bf72ad28fcda97513de5d72 Mon Sep 17 00:00:00 2001 From: Anderson Toshiyuki Sasaki Date: Thu, 7 Nov 2019 13:43:04 +0100 Subject: [PATCH] examples: Build keygen2 only if argp is available Signed-off-by: Anderson Toshiyuki Sasaki Reviewed-by: Andreas Schneider --- examples/CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index 17a7d149..ae93d061 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -38,10 +38,6 @@ if (UNIX AND NOT WIN32) target_compile_options(ssh-client PRIVATE ${DEFAULT_C_COMPILE_FLAGS}) target_link_libraries(ssh-client ${LIBSSH_SHARED_LIBRARY}) - add_executable(keygen2 keygen2.c ${examples_SRCS}) - target_compile_options(keygen2 PRIVATE ${DEFAULT_C_COMPILE_FLAGS}) - target_link_libraries(keygen2 ${LIBSSH_SHARED_LIBRARY}) - if (WITH_SERVER AND (ARGP_LIBRARY OR HAVE_ARGP_H)) if (HAVE_LIBUTIL) add_executable(ssh_server_fork ssh_server_fork.c) @@ -67,6 +63,10 @@ if (UNIX AND NOT WIN32) target_compile_options(samplesshd-kbdint PRIVATE ${DEFAULT_C_COMPILE_FLAGS}) target_link_libraries(samplesshd-kbdint ${LIBSSH_SHARED_LIBRARY} ${ARGP_LIBRARY}) + add_executable(keygen2 keygen2.c ${examples_SRCS}) + target_compile_options(keygen2 PRIVATE ${DEFAULT_C_COMPILE_FLAGS}) + target_link_libraries(keygen2 ${LIBSSH_SHARED_LIBRARY}) + endif() endif (UNIX AND NOT WIN32)