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