1 include_directories(../include) 2 3 add_subdirectory(bio) 4 add_subdirectory(blowfish) 5 add_subdirectory(cast) 6 add_subdirectory(cfb) 7 add_subdirectory(des) 8 add_subdirectory(dh) 9 add_subdirectory(dsa) 10 add_subdirectory(evp) 11 add_subdirectory(obj) 12 add_subdirectory(rc4) 13 add_subdirectory(ripemd) 14 add_subdirectory(rsa) 15 add_subdirectory(ssl) 16 add_subdirectory(x509) 17 add_subdirectory(xts) 18 19 add_library( 20 decrepit 21 22 $<TARGET_OBJECTS:bio_decrepit> 23 $<TARGET_OBJECTS:blowfish> 24 $<TARGET_OBJECTS:cast> 25 $<TARGET_OBJECTS:cfb> 26 $<TARGET_OBJECTS:des_decrepit> 27 $<TARGET_OBJECTS:dh_decrepit> 28 $<TARGET_OBJECTS:dsa_decrepit> 29 $<TARGET_OBJECTS:evp_decrepit> 30 $<TARGET_OBJECTS:obj_decrepit> 31 $<TARGET_OBJECTS:rc4_decrepit> 32 $<TARGET_OBJECTS:ripemd_decrepit> 33 $<TARGET_OBJECTS:rsa_decrepit> 34 $<TARGET_OBJECTS:ssl_decrepit> 35 $<TARGET_OBJECTS:x509_decrepit> 36 $<TARGET_OBJECTS:xts> 37 ) 38 39 target_link_libraries(decrepit crypto ssl) 40 41 add_executable( 42 decrepit_test 43 44 ripemd/ripemd_test.cc 45 cfb/cfb_test.cc 46 47 $<TARGET_OBJECTS:boringssl_gtest_main> 48 $<TARGET_OBJECTS:test_support> 49 ) 50 51 target_link_libraries(decrepit_test crypto decrepit boringssl_gtest) 52 if (WIN32) 53 target_link_libraries(decrepit_test ws2_32) 54 endif() 55 add_dependencies(all_tests decrepit_test) 56