You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

59 lines
858 B

  1. include_directories(../include)
  2. add_library(
  3. ssl
  4. bio_ssl.c
  5. custom_extensions.c
  6. d1_both.c
  7. d1_lib.c
  8. d1_pkt.c
  9. d1_srtp.c
  10. dtls_method.c
  11. dtls_record.c
  12. handshake_client.c
  13. handshake_server.c
  14. s3_both.c
  15. s3_lib.c
  16. s3_pkt.c
  17. ssl_aead_ctx.c
  18. ssl_asn1.c
  19. ssl_buffer.c
  20. ssl_cert.c
  21. ssl_cipher.c
  22. ssl_ecdh.c
  23. ssl_file.c
  24. ssl_lib.c
  25. ssl_privkey.c
  26. ssl_privkey_cc.cc
  27. ssl_session.c
  28. ssl_stat.c
  29. ssl_transcript.c
  30. ssl_x509.c
  31. t1_enc.c
  32. t1_lib.c
  33. tls_method.c
  34. tls_record.c
  35. tls13_both.c
  36. tls13_client.c
  37. tls13_enc.c
  38. tls13_server.c
  39. )
  40. target_link_libraries(ssl crypto)
  41. add_executable(
  42. ssl_test
  43. ssl_test.cc
  44. $<TARGET_OBJECTS:gtest_main>
  45. $<TARGET_OBJECTS:test_support>
  46. )
  47. target_link_libraries(ssl_test ssl crypto gtest)
  48. if (WIN32)
  49. target_link_libraries(ssl_test ws2_32)
  50. endif()
  51. add_dependencies(all_tests ssl_test)