summaryrefslogtreecommitdiffstats
path: root/package/pugixml
Commit message (Collapse)AuthorAgeFilesLines
* package/pugixml: force-enable 'long long' support to support gcc<4.8Thomas De Schampheleire2019-02-051-0/+6
| | | | | | | | Although pugixml will enable 'long long' support automatically if it detects C++11 (gcc 4.8+), we would like to support older gcc compilers too. Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/pugixml: add support for a limited set of configuration optionsWouter Vermeiren2019-02-042-0/+46
| | | | | | | | | | | | | | | | | | | | | | | Add config options for a few pugixml configurables. - Xpath support is enabled by default but has a size impact. Disabling it reduces the size significantly (it almost halves). Output of 'size' on the library compiled for x86: - Xpath support enabled 160374 1244 28 161646 2776e output/target/usr/lib/libpugixml.so.1.7 - Xpath support disabled 92754 880 8 93642 16dca usr/lib/libpugixml.so.1.7 - Compact and header-only modes are not strictly needed for our use case, but we did the work anyway and may be useful for someone else. Signed-off-by: Wouter Vermeiren <wouter.vermeiren@nokia.com> [ThomasDS: - align with Buildroot coding style - retain only feature options: xpath, compact mode, header-only] Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Tested-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* pugixml: bump to version 1.9Fabrice Fontaine2018-06-093-37/+3
| | | | | | | | - Remove patch (already in version) - Add hash for license file Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/*/Config.in: fix help text check-package warningsThomas Petazzoni2017-12-181-7/+10
| | | | | | | | | | | | | This commit fixes the warnings reported by check-package on the help text of all package Config.in files, related to the formatting of the help text: should start with a tab, then 2 spaces, then at most 62 characters. The vast majority of warnings fixed were caused by too long lines. A few warnings were related to spaces being used instead of a tab to indent the help text. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/pugixml: Fix CMakelists.txt cxx_long_long_type bug.Theo Debrouwere2016-09-121-0/+33
| | | | | | | | | | | | | CMakelist.txt tries to enable the cxx_long_long_type option, even if the feature isn't available. (Which causes some builds to fail) The included patch checks if the option is present before applying it. The patch was backported from: https://github.com/zeux/pugixml/commit/4dbb5646196a4a3cc94097f1473ef11d1d44df11 Signed-off-by: Theo Debrouwere <t.debrouwere@televic.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* pugixml: add toolchain commentPeter Korsgaard2016-09-071-0/+3
| | | | | Reported-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* pugixml: new packageTheo Debrouwere2016-09-073-0/+33
pugixml is a light-weight C++ XML processing library. It 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 Homepage: http://pugixml.org/ Repository: https://github.com/zeux/pugixml Signed-off-by: Theo Debrouwere <t.debrouwere@televic.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
OpenPOWER on IntegriCloud