blob: 244f7dfdbe8e094c8337db41e8b1f1128e64a9e7 [file] [log] [blame]
Adam Langley95c29f32014-06-20 12:00:00 -07001include_directories(../include)
2
3add_executable(
Adam Langley4a0f0c42015-01-28 16:37:10 -08004 bssl
Adam Langley95c29f32014-06-20 12:00:00 -07005
Adam Langley4a0f0c42015-01-28 16:37:10 -08006 args.cc
Adam Langleyeb8be012015-10-27 16:03:52 -07007 ciphers.cc
Adam Langley4a0f0c42015-01-28 16:37:10 -08008 client.cc
9 const.cc
10 digest.cc
David Benjamin4e78e302017-03-30 10:16:07 -050011 file.cc
David Benjaminafe57cb2015-12-18 18:22:27 -050012 generate_ed25519.cc
Adam Langley839b8812015-05-26 11:36:46 -070013 genrsa.cc
Adam Langley4a0f0c42015-01-28 16:37:10 -080014 pkcs12.cc
Adam Langleyf0303692015-04-13 11:04:15 -070015 rand.cc
Adam Langley4a0f0c42015-01-28 16:37:10 -080016 server.cc
David Benjamin4e78e302017-03-30 10:16:07 -050017 sign.cc
Adam Langley4a0f0c42015-01-28 16:37:10 -080018 speed.cc
19 tool.cc
20 transport_common.cc
Adam Langley95c29f32014-06-20 12:00:00 -070021)
22
David Benjaminac637482015-05-27 13:13:35 -040023if (APPLE OR WIN32 OR ANDROID)
24 target_link_libraries(bssl ssl crypto)
25else()
Doug Hogana5e29152015-07-09 18:34:57 -070026 find_library(FOUND_LIBRT rt)
27 if (FOUND_LIBRT)
28 target_link_libraries(bssl ssl crypto -lrt)
29 else()
30 target_link_libraries(bssl ssl crypto)
31 endif()
David Benjaminac637482015-05-27 13:13:35 -040032endif()