Config.in 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. config BR2_PACKAGE_PUGIXML
  2. bool "pugixml"
  3. depends on BR2_INSTALL_LIBSTDCPP
  4. help
  5. Light-weight, simple and fast XML parser for C++ with XPath
  6. support
  7. Features:
  8. * DOM-like interface with rich traversal/modification
  9. capabilities
  10. * Extremely fast non-validating XML parser which constructs
  11. the DOM tree from an XML file/buffer
  12. * XPath 1.0 implementation for complex data-driven tree
  13. queries
  14. * Full Unicode support with Unicode interface variants and
  15. automatic encoding conversions
  16. http://pugixml.org/
  17. https://github.com/zeux/pugixml
  18. if BR2_PACKAGE_PUGIXML
  19. config BR2_PACKAGE_PUGIXML_XPATH_SUPPORT
  20. bool "Enable XPath support"
  21. default y
  22. help
  23. When disabled, both XPath interfaces and XPath implementation
  24. are excluded from compilation. This option is provided in case
  25. you do not need XPath functionality and need to save code
  26. space.
  27. config BR2_PACKAGE_PUGIXML_COMPACT
  28. bool "Enable compact mode"
  29. help
  30. Activates a different internal representation of document
  31. storage that is much more memory efficient for documents with
  32. a lot of markup (i.e. nodes and attributes), but is slightly
  33. slower to parse and access.
  34. http://pugixml.org/docs/manual.html#dom.memory.compact
  35. endif
  36. comment "pugixml needs a toolchain w/ C++"
  37. depends on !BR2_INSTALL_LIBSTDCPP