ya.make 997 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. LIBRARY()
  2. VERSION(1.1.1t)
  3. LICENSE(
  4. Apache-2.0 AND
  5. BSD-2-Clause AND
  6. BSD-3-Clause AND
  7. BSD-Source-Code AND
  8. CC0-1.0 AND
  9. OpenSSL AND
  10. Public-Domain AND
  11. Snprintf
  12. )
  13. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  14. IF (OPENSOURCE_REPLACE_OPENSSL)
  15. OPENSOURCE_EXPORT_REPLACEMENT(
  16. CMAKE OpenSSL
  17. CMAKE_PACKAGE_COMPONENT Crypto
  18. CMAKE_TARGET OpenSSL::Crypto
  19. CONAN openssl/${OPENSOURCE_REPLACE_OPENSSL}
  20. )
  21. ENDIF() # IF (OPENSOURCE_REPLACE_OPENSSL)
  22. PEERDIR(
  23. contrib/libs/zlib
  24. library/cpp/sanitizer/include
  25. )
  26. ADDINCL(
  27. contrib/libs/openssl
  28. contrib/libs/openssl/crypto
  29. contrib/libs/openssl/crypto/ec/curve448
  30. contrib/libs/openssl/crypto/ec/curve448/arch_32
  31. contrib/libs/openssl/crypto/modes
  32. contrib/libs/openssl/include
  33. )
  34. CFLAGS(-DOPENSSL_BUILD=1)
  35. IF (NOT EXPORT_CMAKE OR NOT OPENSOURCE_REPLACE_OPENSSL)
  36. PEERDIR(contrib/libs/openssl)
  37. ENDIF() # IF (NOT EXPORT_CMAKE OR NOT OPENSOURCE_REPLACE_OPENSSL)
  38. END()