ya.make 1.2 KB

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