Files
ladybird/Libraries/LibXML/CMakeLists.txt
sideshowbarker fac81e84ba LibXML: Replace the existing XML parser with libxml2 parsing
This change replaces our LibXML parser with a new implementation that
wraps libxml2's SAX2 API.

The new Parser class uses libxml2's SAX2 callbacks to drive the existing
XML::Listener interface. That preserves backward compatibility with all
existing consumers (XMLDocumentBuilder, DOMParser, etc.).
2026-01-07 14:38:52 +01:00

10 lines
189 B
CMake

set(SOURCES
Parser/Parser.cpp
DOM/Node.cpp
)
ladybird_lib(LibXML xml EXPLICIT_SYMBOL_EXPORT)
find_package(LibXml2 REQUIRED)
target_link_libraries(LibXML PRIVATE LibXml2::LibXml2)