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