• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1include_directories(../include)
2
3add_executable(
4  bssl
5
6  args.cc
7  ciphers.cc
8  client.cc
9  const.cc
10  digest.cc
11  fd.cc
12  file.cc
13  generate_ed25519.cc
14  genrsa.cc
15  pkcs12.cc
16  rand.cc
17  server.cc
18  sign.cc
19  speed.cc
20  tool.cc
21  transport_common.cc
22)
23
24add_dependencies(bssl global_target)
25
26if(WIN32)
27  target_link_libraries(bssl ws2_32)
28endif()
29
30if(APPLE OR WIN32 OR ANDROID)
31  target_link_libraries(bssl ssl crypto)
32else()
33  find_library(FOUND_LIBRT rt)
34  if(FOUND_LIBRT)
35    target_link_libraries(bssl ssl crypto -lrt)
36  else()
37    target_link_libraries(bssl ssl crypto)
38  endif()
39endif()
40