Home | History | Annotate | Download | only in ssl
      1 include_directories(../include)
      2 
      3 add_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 
     43 target_link_libraries(ssl crypto)
     44 
     45 add_executable(
     46   ssl_test
     47 
     48   ssl_test.cc
     49 
     50   $<TARGET_OBJECTS:gtest_main>
     51   $<TARGET_OBJECTS:test_support>
     52 )
     53 
     54 target_link_libraries(ssl_test ssl crypto gtest)
     55 if (WIN32)
     56   target_link_libraries(ssl_test ws2_32)
     57 endif()
     58 add_dependencies(all_tests ssl_test)
     59