@@ -6,10 +6,7 @@ set(examples_SRCS
66 connect_ssh.c
77)
88
9- include_directories (
10- ${LIBSSH_PUBLIC_INCLUDE_DIRS}
11- ${CMAKE_BINARY_DIR}
12- )
9+ include_directories (${libssh_BINARY_DIR} )
1310
1411if (ARGP_INCLUDE_DIR)
1512 include_directories (${ARGP_INCLUDE_DIR} )
@@ -18,68 +15,68 @@ endif()
1815if (UNIX AND NOT WIN32 )
1916 add_executable (libssh_scp libssh_scp.c ${examples_SRCS} )
2017 target_compile_options (libssh_scp PRIVATE ${DEFAULT_C_COMPILE_FLAGS} )
21- target_link_libraries (libssh_scp ${LIBSSH_SHARED_LIBRARY} )
18+ target_link_libraries (libssh_scp ssh::ssh )
2219
2320 add_executable (scp_download scp_download.c ${examples_SRCS} )
2421 target_compile_options (scp_download PRIVATE ${DEFAULT_C_COMPILE_FLAGS} )
25- target_link_libraries (scp_download ${LIBSSH_SHARED_LIBRARY} )
22+ target_link_libraries (scp_download ssh::ssh )
2623
2724 add_executable (sshnetcat sshnetcat.c ${examples_SRCS} )
2825 target_compile_options (sshnetcat PRIVATE ${DEFAULT_C_COMPILE_FLAGS} )
29- target_link_libraries (sshnetcat ${LIBSSH_SHARED_LIBRARY} )
26+ target_link_libraries (sshnetcat ssh::ssh )
3027
3128 if (WITH_SFTP)
3229 add_executable (samplesftp samplesftp.c ${examples_SRCS} )
3330 target_compile_options (samplesftp PRIVATE ${DEFAULT_C_COMPILE_FLAGS} )
34- target_link_libraries (samplesftp ${LIBSSH_SHARED_LIBRARY} )
31+ target_link_libraries (samplesftp ssh::ssh )
3532 endif (WITH_SFTP )
3633
3734 add_executable (ssh-client ssh_client.c ${examples_SRCS} )
3835 target_compile_options (ssh-client PRIVATE ${DEFAULT_C_COMPILE_FLAGS} )
39- target_link_libraries (ssh-client ${LIBSSH_SHARED_LIBRARY} )
36+ target_link_libraries (ssh-client ssh::ssh )
4037
4138 if (WITH_SERVER AND (ARGP_LIBRARY OR HAVE_ARGP_H))
4239 if (HAVE_LIBUTIL)
4340 add_executable (ssh_server_fork ssh_server_fork.c )
4441 target_compile_options (ssh_server_fork PRIVATE ${DEFAULT_C_COMPILE_FLAGS} )
45- target_link_libraries (ssh_server_fork ${LIBSSH_SHARED_LIBRARY} ${ARGP_LIBRARY} util )
42+ target_link_libraries (ssh_server_fork ssh::ssh ${ARGP_LIBRARY} util )
4643 endif (HAVE_LIBUTIL )
4744
4845 if (WITH_GSSAPI AND GSSAPI_FOUND)
4946 add_executable (samplesshd-cb samplesshd-cb.c )
5047 target_compile_options (samplesshd-cb PRIVATE ${DEFAULT_C_COMPILE_FLAGS} )
51- target_link_libraries (samplesshd-cb ${LIBSSH_SHARED_LIBRARY} ${ARGP_LIBRARY} )
48+ target_link_libraries (samplesshd-cb ssh::ssh ${ARGP_LIBRARY} )
5249
5350 add_executable (proxy proxy.c )
5451 target_compile_options (proxy PRIVATE ${DEFAULT_C_COMPILE_FLAGS} )
55- target_link_libraries (proxy ${LIBSSH_SHARED_LIBRARY} ${ARGP_LIBRARY} )
52+ target_link_libraries (proxy ssh::ssh ${ARGP_LIBRARY} )
5653
5754 add_executable (sshd_direct-tcpip sshd_direct-tcpip.c )
5855 target_compile_options (sshd_direct-tcpip PRIVATE ${DEFAULT_C_COMPILE_FLAGS} )
59- target_link_libraries (sshd_direct-tcpip ${LIBSSH_SHARED_LIBRARY} ${ARGP_LIBRARY} )
56+ target_link_libraries (sshd_direct-tcpip ssh::ssh ${ARGP_LIBRARY} )
6057 endif (WITH_GSSAPI AND GSSAPI_FOUND )
6158
6259 add_executable (samplesshd-kbdint samplesshd-kbdint.c )
6360 target_compile_options (samplesshd-kbdint PRIVATE ${DEFAULT_C_COMPILE_FLAGS} )
64- target_link_libraries (samplesshd-kbdint ${LIBSSH_SHARED_LIBRARY} ${ARGP_LIBRARY} )
61+ target_link_libraries (samplesshd-kbdint ssh::ssh ${ARGP_LIBRARY} )
6562
6663 endif ()
6764endif (UNIX AND NOT WIN32 )
6865
6966add_executable (exec exec.c ${examples_SRCS} )
7067target_compile_options (exec PRIVATE ${DEFAULT_C_COMPILE_FLAGS} )
71- target_link_libraries (exec ${LIBSSH_SHARED_LIBRARY} )
68+ target_link_libraries (exec ssh::ssh )
7269
7370add_executable (senddata senddata.c ${examples_SRCS} )
7471target_compile_options (senddata PRIVATE ${DEFAULT_C_COMPILE_FLAGS} )
75- target_link_libraries (senddata ${LIBSSH_SHARED_LIBRARY} )
72+ target_link_libraries (senddata ssh::ssh )
7673
7774add_executable (keygen keygen.c )
7875target_compile_options (keygen PRIVATE ${DEFAULT_C_COMPILE_FLAGS} )
79- target_link_libraries (keygen ${LIBSSH_SHARED_LIBRARY} )
76+ target_link_libraries (keygen ssh::ssh )
8077
8178add_executable (libsshpp libsshpp.cpp )
82- target_link_libraries (libsshpp ${LIBSSH_SHARED_LIBRARY} )
79+ target_link_libraries (libsshpp ssh::ssh )
8380
8481add_executable (libsshpp_noexcept libsshpp_noexcept.cpp )
85- target_link_libraries (libsshpp_noexcept ${LIBSSH_SHARED_LIBRARY} )
82+ target_link_libraries (libsshpp_noexcept ssh::ssh )
0 commit comments