config BR2_PACKAGE_PUGIXML bool "pugixml" depends on BR2_INSTALL_LIBSTDCPP help Light-weight, simple and fast XML parser for C++ with XPath support Features: * DOM-like interface with rich traversal/modification capabilities * Extremely fast non-validating XML parser which constructs the DOM tree from an XML file/buffer * XPath 1.0 implementation for complex data-driven tree queries * Full Unicode support with Unicode interface variants and automatic encoding conversions http://pugixml.org/ https://github.com/zeux/pugixml if BR2_PACKAGE_PUGIXML config BR2_PACKAGE_PUGIXML_XPATH_SUPPORT bool "Enable XPath support" default y help When disabled, both XPath interfaces and XPath implementation are excluded from compilation. This option is provided in case you do not need XPath functionality and need to save code space. config BR2_PACKAGE_PUGIXML_COMPACT bool "Enable compact mode" help Activates a different internal representation of document storage that is much more memory efficient for documents with a lot of markup (i.e. nodes and attributes), but is slightly slower to parse and access. http://pugixml.org/docs/manual.html#dom.memory.compact config BR2_PACKAGE_PUGIXML_HEADER_ONLY bool "Enable header-only version" help All source code for pugixml will be included in every translation unit that includes pugixml.hpp. This is how most of Boost and STL libraries work. http://pugixml.org/docs/manual.html#install.building.header endif comment "pugixml needs a toolchain w/ C++" depends on !BR2_INSTALL_LIBSTDCPP