• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1add_library(
2  ssl
3
4  bio_ssl.cc
5  d1_both.cc
6  d1_lib.cc
7  d1_pkt.cc
8  d1_srtp.cc
9  dtls_method.cc
10  dtls_record.cc
11  encrypted_client_hello.cc
12  extensions.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  tls_method.cc
36  tls_record.cc
37  tls13_both.cc
38  tls13_client.cc
39  tls13_enc.cc
40  tls13_server.cc
41)
42# Although libssl also provides headers that require an include directory, the
43# flag is already specified by libcrypto, so we omit target_include_directories
44# here.
45install_if_enabled(TARGETS ssl EXPORT OpenSSLTargets ${INSTALL_DESTINATION_DEFAULT})
46set_property(TARGET ssl PROPERTY EXPORT_NAME SSL)
47target_link_libraries(ssl crypto)
48