• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1include_directories(../include)
2
3add_library(
4  ssl
5
6  bio_ssl.c
7  custom_extensions.c
8  d1_both.c
9  d1_lib.c
10  d1_pkt.c
11  d1_srtp.c
12  dtls_method.c
13  dtls_record.c
14  handshake_client.c
15  handshake_server.c
16  s3_both.c
17  s3_lib.c
18  s3_pkt.c
19  ssl_aead_ctx.c
20  ssl_asn1.c
21  ssl_buffer.c
22  ssl_cert.c
23  ssl_cipher.c
24  ssl_ecdh.c
25  ssl_file.c
26  ssl_lib.c
27  ssl_privkey.c
28  ssl_privkey_cc.cc
29  ssl_session.c
30  ssl_stat.c
31  ssl_transcript.c
32  ssl_x509.c
33  t1_enc.c
34  t1_lib.c
35  tls_method.c
36  tls_record.c
37  tls13_both.c
38  tls13_client.c
39  tls13_enc.c
40  tls13_server.c
41)
42
43target_link_libraries(ssl crypto)
44
45add_executable(
46  ssl_test
47
48  ssl_test.cc
49
50  $<TARGET_OBJECTS:gtest_main>
51  $<TARGET_OBJECTS:test_support>
52)
53
54target_link_libraries(ssl_test ssl crypto gtest)
55if (WIN32)
56  target_link_libraries(ssl_test ws2_32)
57endif()
58add_dependencies(all_tests ssl_test)
59