ya.make 806 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. # Generated by devtools/yamaker from nixpkgs 22.11.
  2. LIBRARY()
  3. LICENSE(
  4. BSD-2-Clause AND
  5. BSD-2-Clause-Views AND
  6. BSD-3-Clause AND
  7. MIT
  8. )
  9. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  10. VERSION(2024-02-06)
  11. ORIGINAL_SOURCE(https://github.com/libcxxrt/libcxxrt/archive/bd4fa85d7f772f2ad32146d5681c91612fc93842.tar.gz)
  12. ADDINCL(
  13. contrib/libs/cxxsupp/libcxxrt
  14. )
  15. NO_COMPILER_WARNINGS()
  16. NO_RUNTIME()
  17. CXXFLAGS(-nostdinc++)
  18. IF (CXX_UNWIND == "glibcxx_dynamic" OR ARCH_PPC64LE)
  19. LDFLAGS(-lgcc_s)
  20. ELSE()
  21. PEERDIR(
  22. contrib/libs/libunwind
  23. )
  24. ENDIF()
  25. IF (SANITIZER_TYPE == undefined OR FUZZING)
  26. NO_SANITIZE()
  27. NO_SANITIZE_COVERAGE()
  28. ENDIF()
  29. SRCS(
  30. auxhelper.cc
  31. dynamic_cast.cc
  32. exception.cc
  33. guard.cc
  34. memory.cc
  35. stdexcept.cc
  36. typeinfo.cc
  37. )
  38. END()