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