blob: 556514f78c0e182d394839511810f36b2a02510c [file] [log] [blame]
Adam Langley9a4beb82015-11-09 13:57:26 -08001include_directories(../include)
2
David Benjamin3ba4fb42017-07-14 15:54:42 -04003set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-missing-prototypes")
4
Adam Langley9a4beb82015-11-09 13:57:26 -08005add_executable(
6 privkey
7
8 privkey.cc
9)
10
11target_link_libraries(privkey Fuzzer)
12target_link_libraries(privkey crypto)
13
14add_executable(
15 cert
16
17 cert.cc
18)
19
20target_link_libraries(cert Fuzzer)
21target_link_libraries(cert crypto)
22
23add_executable(
David Benjamin1fc75642016-04-22 00:43:20 -040024 spki
25
26 spki.cc
27)
28
29target_link_libraries(spki Fuzzer)
30target_link_libraries(spki crypto)
31
32add_executable(
33 pkcs8
34
35 pkcs8.cc
36)
37
38target_link_libraries(pkcs8 Fuzzer)
39target_link_libraries(pkcs8 crypto)
40
41add_executable(
Adam Langley9a4beb82015-11-09 13:57:26 -080042 server
43
44 server.cc
45)
46
47target_link_libraries(server Fuzzer)
48target_link_libraries(server crypto)
49target_link_libraries(server ssl)
50
51add_executable(
52 client
53
54 client.cc
55)
56
57target_link_libraries(client Fuzzer)
58target_link_libraries(client crypto)
59target_link_libraries(client ssl)
Adam Langleyd09175f2016-05-20 10:51:48 -070060
61add_executable(
62 read_pem
63
64 read_pem.cc
65)
66
67target_link_libraries(read_pem Fuzzer)
68target_link_libraries(read_pem crypto)
Adam Langley3871dc92016-10-02 10:03:36 -070069
70add_executable(
71 ssl_ctx_api
72
73 ssl_ctx_api.cc
74)
75
76target_link_libraries(ssl_ctx_api Fuzzer)
77target_link_libraries(ssl_ctx_api crypto)
78target_link_libraries(ssl_ctx_api ssl)
Robert Sloan15073af2016-11-29 10:52:24 -080079
80add_executable(
81 session
82
83 session.cc
84
85 $<TARGET_OBJECTS:test_support>
86)
87
88target_link_libraries(session Fuzzer)
89target_link_libraries(session crypto)
90target_link_libraries(session ssl)