blob: a3e409b5ad30fe0365f53492c6a4e80a11280b8c [file] [log] [blame]
David Benjamin96628432017-01-19 19:05:47 -05001include_directories(../include)
2
Matt Braithwaitee17d45f2015-06-17 15:17:19 -07003add_subdirectory(bio)
Matt Braithwaite1cb49cd2015-06-17 17:16:02 -07004add_subdirectory(blowfish)
5add_subdirectory(cast)
Matt Braithwaite50365f22015-05-18 11:29:30 -07006add_subdirectory(des)
Adam Langley97c80512016-03-10 09:23:03 -08007add_subdirectory(dh)
Adam Langley99a24ba2016-03-07 16:11:01 -08008add_subdirectory(dsa)
Adam Langleyce9d85e2016-01-24 15:58:39 -08009add_subdirectory(evp)
Adam Langleya7a226a2016-03-08 15:00:18 -080010add_subdirectory(obj)
Adam Langleybfb38b12016-03-08 14:15:35 -080011add_subdirectory(rc4)
Adam Langleyff452c12016-03-08 14:17:02 -080012add_subdirectory(ripemd)
Matt Braithwaite1cb49cd2015-06-17 17:16:02 -070013add_subdirectory(rsa)
David Benjamin3baee2a2016-04-01 18:37:07 -040014add_subdirectory(ssl)
Adam Langley6e96eae2016-03-07 17:07:54 -080015add_subdirectory(x509)
Matt Braithwaite12fe1b22015-07-28 16:49:58 -070016add_subdirectory(xts)
Adam Langleyc004dfc2015-02-03 10:45:12 -080017
18add_library(
19 decrepit
20
Matt Braithwaitee17d45f2015-06-17 15:17:19 -070021 $<TARGET_OBJECTS:bio_decrepit>
Adam Langleyc004dfc2015-02-03 10:45:12 -080022 $<TARGET_OBJECTS:blowfish>
Matt Braithwaitee17d45f2015-06-17 15:17:19 -070023 $<TARGET_OBJECTS:cast>
Matt Braithwaite50365f22015-05-18 11:29:30 -070024 $<TARGET_OBJECTS:des_decrepit>
Adam Langley97c80512016-03-10 09:23:03 -080025 $<TARGET_OBJECTS:dh_decrepit>
Adam Langley99a24ba2016-03-07 16:11:01 -080026 $<TARGET_OBJECTS:dsa_decrepit>
Adam Langleyce9d85e2016-01-24 15:58:39 -080027 $<TARGET_OBJECTS:evp_decrepit>
Adam Langleya7a226a2016-03-08 15:00:18 -080028 $<TARGET_OBJECTS:obj_decrepit>
Adam Langleybfb38b12016-03-08 14:15:35 -080029 $<TARGET_OBJECTS:rc4_decrepit>
Adam Langleyff452c12016-03-08 14:17:02 -080030 $<TARGET_OBJECTS:ripemd_decrepit>
Matt Braithwaite1cb49cd2015-06-17 17:16:02 -070031 $<TARGET_OBJECTS:rsa_decrepit>
David Benjamin3baee2a2016-04-01 18:37:07 -040032 $<TARGET_OBJECTS:ssl_decrepit>
David Benjamin23afa682016-03-09 15:11:12 -050033 $<TARGET_OBJECTS:x509_decrepit>
Matt Braithwaite12fe1b22015-07-28 16:49:58 -070034 $<TARGET_OBJECTS:xts>
Adam Langleyc004dfc2015-02-03 10:45:12 -080035)
David Benjaminda084a32015-10-05 21:32:10 -040036
David Benjamin3baee2a2016-04-01 18:37:07 -040037target_link_libraries(decrepit crypto ssl)
David Benjamin96628432017-01-19 19:05:47 -050038
39add_executable(
40 decrepit_test
41
42 ripemd/ripemd_test.cc
43
44 $<TARGET_OBJECTS:gtest_main>
45 $<TARGET_OBJECTS:test_support>
46)
47
48target_link_libraries(decrepit_test crypto decrepit gtest)
David Benjamin5c127782017-03-09 01:13:07 -050049if (WIN32)
50 target_link_libraries(decrepit_test ws2_32)
51endif()
David Benjamin96628432017-01-19 19:05:47 -050052add_dependencies(all_tests decrepit_test)