Blame tests/server/test_server/CMakeLists.txt

Packit Service 31306d
project(test_server C)
Packit Service 31306d
Packit Service 31306d
if (WITH_SERVER AND UNIX AND NOT WIN32)
Packit Service 31306d
Packit Service 31306d
find_package(socket_wrapper)
Packit Service 31306d
Packit Service 31306d
set(server_SRCS
Packit Service 31306d
    main.c
Packit Service 31306d
)
Packit Service 31306d
Packit Service 31306d
add_library(testserver STATIC
Packit Service 31306d
            test_server.c
Packit Service 31306d
            default_cb.c)
Packit Service 31306d
Packit Service 31306d
set(LIBSSH_SERVER_TESTS
Packit Service 31306d
#    torture_server_kbdint
Packit Service 31306d
)
Packit Service 31306d
Packit Service 31306d
include_directories(${libssh_SOURCE_DIR}/include
Packit Service 31306d
                    ${libssh_BINARY_DIR})
Packit Service 31306d
Packit Service 31306d
if (ARGP_INCLUDE_DIR)
Packit Service 31306d
    include_directories(${ARGP_INCLUDE_DIR})
Packit Service 31306d
endif ()
Packit Service 31306d
Packit Service 31306d
if (UNIX AND NOT WIN32)
Packit Service 31306d
    add_executable(test_server ${server_SRCS})
Packit Service 31306d
    target_compile_options(test_server PRIVATE ${DEFAULT_C_COMPILE_FLAGS})
Packit Service 31306d
    target_link_libraries(test_server
Packit Service 31306d
                          testserver
Packit Service 31306d
                          ssh::ssh
Packit Service 31306d
                          ${ARGP_LIBRARY}
Packit Service 31306d
                          util)
Packit Service 31306d
endif ()
Packit Service 31306d
Packit Service 31306d
endif (WITH_SERVER AND UNIX AND NOT WIN32)