From 2c91014bbf628667fa36a612c2b589e55dac17e9 Mon Sep 17 00:00:00 2001 From: ayeteadoe Date: Thu, 7 Aug 2025 14:14:12 -0700 Subject: [PATCH] LibXML: Enable EXPLICIT_SYMBOL_EXPORT --- Libraries/LibXML/CMakeLists.txt | 2 +- Libraries/LibXML/Parser/Parser.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Libraries/LibXML/CMakeLists.txt b/Libraries/LibXML/CMakeLists.txt index 53c6903d718..5997c0d76d9 100644 --- a/Libraries/LibXML/CMakeLists.txt +++ b/Libraries/LibXML/CMakeLists.txt @@ -3,4 +3,4 @@ set(SOURCES DOM/Node.cpp ) -ladybird_lib(LibXML xml) +ladybird_lib(LibXML xml EXPLICIT_SYMBOL_EXPORT) diff --git a/Libraries/LibXML/Parser/Parser.h b/Libraries/LibXML/Parser/Parser.h index 76b04c5502e..4a51bffdfb4 100644 --- a/Libraries/LibXML/Parser/Parser.h +++ b/Libraries/LibXML/Parser/Parser.h @@ -17,6 +17,7 @@ #include #include #include +#include #include namespace XML { @@ -46,7 +47,7 @@ struct Listener { virtual void error(ParseError const&) { } }; -class Parser { +class XML_API Parser { public: struct Options { bool preserve_cdata { true };