ya.make 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. # Generated by devtools/yamaker from nixpkgs 22.11.
  2. LIBRARY()
  3. LICENSE(
  4. BSD-3-Clause AND
  5. X11-Lucent
  6. )
  7. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  8. VERSION(2024-02-01)
  9. ORIGINAL_SOURCE(https://github.com/google/re2/archive/2024-02-01.tar.gz)
  10. PEERDIR(
  11. contrib/restricted/abseil-cpp/absl/base
  12. contrib/restricted/abseil-cpp/absl/container
  13. contrib/restricted/abseil-cpp/absl/hash
  14. contrib/restricted/abseil-cpp/absl/strings
  15. contrib/restricted/abseil-cpp/absl/synchronization
  16. library/cpp/sanitizer/include
  17. )
  18. ADDINCL(
  19. GLOBAL contrib/libs/re2/include
  20. contrib/libs/re2
  21. )
  22. NO_COMPILER_WARNINGS()
  23. IF (WITH_VALGRIND)
  24. CFLAGS(
  25. GLOBAL -DRE2_ON_VALGRIND
  26. )
  27. ENDIF()
  28. SRCS(
  29. re2/bitmap256.cc
  30. re2/bitstate.cc
  31. re2/compile.cc
  32. re2/dfa.cc
  33. re2/filtered_re2.cc
  34. re2/mimics_pcre.cc
  35. re2/nfa.cc
  36. re2/onepass.cc
  37. re2/parse.cc
  38. re2/perl_groups.cc
  39. re2/prefilter.cc
  40. re2/prefilter_tree.cc
  41. re2/prog.cc
  42. re2/re2.cc
  43. re2/regexp.cc
  44. re2/set.cc
  45. re2/simplify.cc
  46. re2/tostring.cc
  47. re2/unicode_casefold.cc
  48. re2/unicode_groups.cc
  49. util/rune.cc
  50. util/strutil.cc
  51. )
  52. END()
  53. RECURSE(
  54. re2/testing
  55. )