CMakeLists.txt 532 B

12345678910111213141516171819202122232425262728293031323334
  1. include_directories(../include)
  2. add_executable(
  3. bssl
  4. args.cc
  5. ciphers.cc
  6. client.cc
  7. const.cc
  8. digest.cc
  9. file.cc
  10. generate_ed25519.cc
  11. genrsa.cc
  12. pkcs12.cc
  13. rand.cc
  14. server.cc
  15. sign.cc
  16. speed.cc
  17. tool.cc
  18. transport_common.cc
  19. )
  20. add_dependencies(bssl global_target)
  21. if(APPLE OR WIN32 OR ANDROID)
  22. target_link_libraries(bssl ssl crypto)
  23. else()
  24. find_library(FOUND_LIBRT rt)
  25. if(FOUND_LIBRT)
  26. target_link_libraries(bssl ssl crypto -lrt)
  27. else()
  28. target_link_libraries(bssl ssl crypto)
  29. endif()
  30. endif()