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