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.
 
 
 
 
 
 

91 lines
1.3 KiB

  1. include_directories(../include)
  2. set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-missing-prototypes")
  3. add_executable(
  4. privkey
  5. privkey.cc
  6. )
  7. target_link_libraries(privkey Fuzzer)
  8. target_link_libraries(privkey crypto)
  9. add_executable(
  10. cert
  11. cert.cc
  12. )
  13. target_link_libraries(cert Fuzzer)
  14. target_link_libraries(cert crypto)
  15. add_executable(
  16. spki
  17. spki.cc
  18. )
  19. target_link_libraries(spki Fuzzer)
  20. target_link_libraries(spki crypto)
  21. add_executable(
  22. pkcs8
  23. pkcs8.cc
  24. )
  25. target_link_libraries(pkcs8 Fuzzer)
  26. target_link_libraries(pkcs8 crypto)
  27. add_executable(
  28. server
  29. server.cc
  30. )
  31. target_link_libraries(server Fuzzer)
  32. target_link_libraries(server crypto)
  33. target_link_libraries(server ssl)
  34. add_executable(
  35. client
  36. client.cc
  37. )
  38. target_link_libraries(client Fuzzer)
  39. target_link_libraries(client crypto)
  40. target_link_libraries(client ssl)
  41. add_executable(
  42. read_pem
  43. read_pem.cc
  44. )
  45. target_link_libraries(read_pem Fuzzer)
  46. target_link_libraries(read_pem crypto)
  47. add_executable(
  48. ssl_ctx_api
  49. ssl_ctx_api.cc
  50. )
  51. target_link_libraries(ssl_ctx_api Fuzzer)
  52. target_link_libraries(ssl_ctx_api crypto)
  53. target_link_libraries(ssl_ctx_api ssl)
  54. add_executable(
  55. session
  56. session.cc
  57. $<TARGET_OBJECTS:test_support>
  58. )
  59. target_link_libraries(session Fuzzer)
  60. target_link_libraries(session crypto)
  61. target_link_libraries(session ssl)