diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index 64458cfc..4fb842b0 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -30,9 +30,11 @@ if (UNIX AND NOT WIN32) target_compile_options(samplesftp PRIVATE ${DEFAULT_C_COMPILE_FLAGS}) target_link_libraries(samplesftp ssh::ssh) - add_executable(sample_sftpserver sample_sftpserver.c ${examples_SRCS}) - target_compile_options(sample_sftpserver PRIVATE ${DEFAULT_C_COMPILE_FLAGS}) - target_link_libraries(sample_sftpserver ssh::ssh ${ARGP_LIBRARIES}) + if (WITH_SERVER) + add_executable(sample_sftpserver sample_sftpserver.c ${examples_SRCS}) + target_compile_options(sample_sftpserver PRIVATE ${DEFAULT_C_COMPILE_FLAGS}) + target_link_libraries(sample_sftpserver ssh::ssh ${ARGP_LIBRARIES}) + endif (WITH_SERVER) endif (WITH_SFTP) add_executable(ssh-client ssh_client.c ${examples_SRCS}) diff --git a/tests/fuzz/CMakeLists.txt b/tests/fuzz/CMakeLists.txt index 5bdedc4d..1abc961e 100644 --- a/tests/fuzz/CMakeLists.txt +++ b/tests/fuzz/CMakeLists.txt @@ -28,9 +28,11 @@ macro(fuzzer name) endmacro() fuzzer(ssh_client_fuzzer) -fuzzer(ssh_server_fuzzer) fuzzer(ssh_client_config_fuzzer) -fuzzer(ssh_bind_config_fuzzer) fuzzer(ssh_known_hosts_fuzzer) fuzzer(ssh_privkey_fuzzer) fuzzer(ssh_pubkey_fuzzer) +if (WITH_SERVER) + fuzzer(ssh_server_fuzzer) + fuzzer(ssh_bind_config_fuzzer) +endif (WITH_SERVER)