hc
2023-11-20 2e7bd41e4e8ab3d1efdabd9e263a2f7fe79bff8c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
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