libxml2v2.15.3
- Updated
Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform).
- Project website: https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home
#Usage
The package libxml2 is compatible with built-in CMake targets:
find_package(LibXml2 REQUIRED)
target_link_libraries(main PRIVATE LibXml2::LibXml2)#Supported Platforms
All platforms supported.
#Features
#iconvdefault
Add ICONV support
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (through vcpkg-cmake-get-vars)
vcpkg-cmake-get-vars (through libiconv)
Platforms:
android- vcpkg-make (through libiconv)
#icu
Add ICU support
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (through vcpkg-cmake-get-vars)
- vcpkg-cmake-get-vars (through icu)
- vcpkg-make (through icu)
#legacy
Add deprecated APIs for compatibility
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through zlib)
- vcpkg-cmake-config (through zlib)
#zlibdefault
Use ZLib
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through zlib)
- vcpkg-cmake-config (through zlib)
#Dependencies
No dependencies.
#Used By
- appstream
- aravis
- at-spi2-atk
- azure-data-tables-cpp
- azure-storage-common-cpp
- clamav
- collada-dom
- commsdsl
- dcmtk (feature
xml2) - ffmpeg (feature
xml2) - gdal (feature
libxml2) - gstreamer (feature
dash) - gstreamer (feature
smoothstreaming) - hamlib (feature
xml) - idyntree
- igraph (feature
graphml) - libarchive (feature
xar) - libbluray
- libcroco
- libgwenhywfar (feature
libxml2) - libhdfs3
- libideviceactivation
- libosmscout
- librsvg
- libsbml (feature
libxml2) - libspatialite
- libxml2 (feature
legacy) - libxmlmm
- libxmlpp
- libxslt
- llvm (feature
enable-libxml2) - mapnik (feature
libxml2) - openscap
- openslide
- openturns
- osg (feature
plugins) - pdal
- podofo
- qtwebengine (feature
pdf) - salome-medcoupling
- spatialite-tools
- tmx
- vtk
- xmlsec
#Host Tool For
#Contributors
Martin Müller
Alexander Karatarakis
Robert Schumacher
Raynor Vliegendhart
myd7349
pravic
Alexander Neumann
klaus triendl
nicole mazzuca
Matthew Oliver
Jack·Boos·Yu
Kevin Lalumiere
Kai Pastor
bucurb
NancyLi1013
Stefano Sinigardi
Thomas1664
Yury Bura
SvenPStarFinanz
MonicaLiu
JonLiu1993
phil7676
jim wang
Don Olmstead
Mathieu Pellerin
Kagami Sascha Rosylight
Ivan Sorokin
toge
SunBlack
Raul Metsma
#Changelog
Show 49 earlier changes
a95fbce[libxml2] Display usage information1f7d155[libiconv][libxml2] Fix libxml2 on Linux and OSX9f9778c[many ports] Improve behavior on Linux and general cleanup26516fevcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7)345527b[libxml2] Add http mirror4143dc0[libxml2] Switch build to CMake for better triplet support. Add liblzma dependency.7ebd074Use different output folder for every triplet, and add debug info to release builds971e1dfFix libxml2 port when building with static linkage1808d46triplet is now automatically included before portfiles.2e8f2d7[libxml2] Call vcpkg_copy_pdbs()c402d53Add libxml2