CMakeLists.txt 890 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. include_directories(../include)
  2. add_library(
  3. decrepit
  4. bio/base64_bio.c
  5. blowfish/blowfish.c
  6. cast/cast.c
  7. cast/cast_tables.c
  8. cfb/cfb.c
  9. des/cfb64ede.c
  10. dh/dh_decrepit.c
  11. dsa/dsa_decrepit.c
  12. evp/dss1.c
  13. evp/evp_do_all.c
  14. obj/obj_decrepit.c
  15. rc4/rc4_decrepit.c
  16. ripemd/ripemd.c
  17. rsa/rsa_decrepit.c
  18. ssl/ssl_decrepit.c
  19. x509/x509_decrepit.c
  20. xts/xts.c
  21. )
  22. add_dependencies(decrepit global_target)
  23. target_link_libraries(decrepit crypto ssl)
  24. add_executable(
  25. decrepit_test
  26. blowfish/blowfish_test.cc
  27. cast/cast_test.cc
  28. cfb/cfb_test.cc
  29. ripemd/ripemd_test.cc
  30. $<TARGET_OBJECTS:boringssl_gtest_main>
  31. )
  32. add_dependencies(decrepit_test global_target)
  33. target_link_libraries(decrepit_test test_support_lib boringssl_gtest decrepit
  34. crypto)
  35. if(WIN32)
  36. target_link_libraries(decrepit_test ws2_32)
  37. endif()
  38. add_dependencies(all_tests decrepit_test)