Support Library Libxml2¶
The support library libxml2 will (by default) be built
in version 2.9.7, as controllable by the CMake cache variables
LIBXML2_VERSION
, LIBXML2_URL
and LIBXML2_HASH
.
Dependencies¶
Libxml2 depends on the other support library libiconv. It has no other (special) build dependencies.
Remarks¶
Older versions of libxml2 required patching the code to be C89 compatible to successfully compile with Visual Studio. New versions already contain the fix.
For compiling an old version of libxml2, just uncomment the respective line
in the top level CMakeLists.txt
of the DCMTK Support Libaries project
to automatically apply the patch provided as
patches/Libxml2FixC89Compatibility.patch
during build. In this case
PATCH_COMMAND
will be required for building libxml2.