ya.make 976 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. # Generated by devtools/yamaker from nixpkgs 9ee8bd188933750be0584f285daf9a295d0c8930.
  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. OWNER(
  11. pg
  12. setser
  13. somov
  14. g:cpp-committee
  15. g:cpp-contrib
  16. )
  17. VERSION(2021-09-08-14bf5d5526056ae1cc16f03b7b8e96108a1e38d0)
  18. ORIGINAL_SOURCE(https://github.com/libcxxrt/libcxxrt/archive/14bf5d5526056ae1cc16f03b7b8e96108a1e38d0.tar.gz)
  19. ADDINCL(
  20. contrib/libs/cxxsupp/libcxxrt
  21. )
  22. NO_COMPILER_WARNINGS()
  23. NO_RUNTIME()
  24. CXXFLAGS(-nostdinc++)
  25. IF (CXX_UNWIND == "glibcxx_dynamic" OR ARCH_PPC64LE)
  26. LDFLAGS(-lgcc_s)
  27. ELSE()
  28. PEERDIR(
  29. contrib/libs/libunwind
  30. )
  31. ENDIF()
  32. IF (SANITIZER_TYPE == undefined OR FUZZING)
  33. NO_SANITIZE()
  34. NO_SANITIZE_COVERAGE()
  35. ENDIF()
  36. SRCS(
  37. auxhelper.cc
  38. dynamic_cast.cc
  39. exception.cc
  40. guard.cc
  41. memory.cc
  42. stdexcept.cc
  43. typeinfo.cc
  44. )
  45. END()