ya.make 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. # Generated by devtools/yamaker from nixpkgs 22.11.
  2. LIBRARY()
  3. LICENSE(
  4. MIT AND
  5. MPL-1.1 AND
  6. MPL-2.0
  7. )
  8. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  9. VERSION(1.3.1)
  10. ORIGINAL_SOURCE(https://github.com/jinja2cpp/Jinja2Cpp/archive/1.3.1.tar.gz)
  11. PEERDIR(
  12. contrib/libs/fmt
  13. contrib/libs/rapidjson
  14. contrib/restricted/boost/algorithm
  15. contrib/restricted/boost/container
  16. contrib/restricted/boost/filesystem
  17. contrib/restricted/boost/numeric_conversion
  18. contrib/restricted/boost/unordered
  19. contrib/restricted/boost/variant
  20. contrib/restricted/expected-lite
  21. )
  22. ADDINCL(
  23. GLOBAL contrib/libs/jinja2cpp/include
  24. GLOBAL contrib/libs/rapidjson/include
  25. )
  26. NO_COMPILER_WARNINGS()
  27. NO_UTIL()
  28. CFLAGS(
  29. -DBOOST_ERROR_CODE_HEADER_ONLY
  30. -DBOOST_SYSTEM_NO_DEPRECATED
  31. -DFMT_HEADER_ONLY=1
  32. -DFMT_USE_INTERNAL=TRUE
  33. -DJINJA2CPP_BUILD_AS_SHARED
  34. -DJINJA2CPP_LINK_AS_SHARED
  35. -DJINJA2CPP_USE_REGEX_BOOST
  36. )
  37. SRCS(
  38. src/binding/rapid_json_serializer.cpp
  39. src/error_info.cpp
  40. src/expression_evaluator.cpp
  41. src/expression_parser.cpp
  42. src/filesystem_handler.cpp
  43. src/filters.cpp
  44. src/generic_list.cpp
  45. src/internal_value.cpp
  46. src/lexer.cpp
  47. src/serialize_filters.cpp
  48. src/statements.cpp
  49. src/string_converter_filter.cpp
  50. src/template.cpp
  51. src/template_env.cpp
  52. src/template_parser.cpp
  53. src/testers.cpp
  54. src/value.cpp
  55. )
  56. END()