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 };