1 set(THREADS_USE_PTHREADS_WIN32 true)
19 if(USE_PKCS11_HELPER_LIBRARY)
20 set(libs ${libs} pkcs11-helper)
21 endif(USE_PKCS11_HELPER_LIBRARY)
23 if(ENABLE_ZLIB_SUPPORT)
24 set(libs ${libs} ${ZLIB_LIBRARIES})
25 endif(ENABLE_ZLIB_SUPPORT)
27 add_executable(dtls_client dtls_client.c)
28 target_link_libraries(dtls_client ${libs})
30 add_executable(dtls_server dtls_server.c)
31 target_link_libraries(dtls_server ${libs})
33 add_executable(ssl_client1 ssl_client1.c)
34 target_link_libraries(ssl_client1 ${libs})
36 add_executable(ssl_client2 ssl_client2.c)
37 target_sources(ssl_client2 PUBLIC query_config.c)
38 target_link_libraries(ssl_client2 ${libs})
40 add_executable(ssl_server ssl_server.c)
41 target_link_libraries(ssl_server ${libs})
43 add_executable(ssl_server2 ssl_server2.c)
44 target_sources(ssl_server2 PUBLIC query_config.c)
45 target_link_libraries(ssl_server2 ${libs})
47 add_executable(ssl_fork_server ssl_fork_server.c)
48 target_link_libraries(ssl_fork_server ${libs})
50 add_executable(ssl_mail_client ssl_mail_client.c)
51 target_link_libraries(ssl_mail_client ${libs})
53 add_executable(mini_client mini_client.c)
54 target_link_libraries(mini_client ${libs})
57 add_executable(ssl_pthread_server ssl_pthread_server.c)
58 target_link_libraries(ssl_pthread_server ${libs} ${CMAKE_THREAD_LIBS_INIT})
59 set(targets ${targets} ssl_pthread_server)
62 install(TARGETS ${targets}
64 PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)