set(XML_SOURCES
     # src/c14n.c
     # src/catalog.c
     src/chvalid.c
     # src/debugXML.c
     src/dict.c
     # src/DOCBparser.c
     src/encoding.c
     src/entities.c
     src/error.c
     src/globals.c
     src/hash.c
     src/HTMLparser.c
     src/HTMLtree.c
     # src/legacy.c
     src/list.c
     src/nanoftp.c
     src/nanohttp.c
     src/parser.c
     src/parserInternals.c
     src/pattern.c
     # src/relaxng.c
     src/SAX2.c
     # src/SAX.c
     # src/schematron.c
     src/threads.c
     src/tree.c
     src/uri.c
     src/valid.c
     # src/xinclude.c
     # src/xlink.c
     src/xmlIO.c
     src/xmlmemory.c
     src/xmlreader.c
     # src/xmlregexp.c
     # src/xmlmodule.c
     src/xmlsave.c
     # src/xmlschemas.c
     # src/xmlschemastypes.c
     src/xmlunicode.c
     src/xmlwriter.c
     src/xpath.c
     # src/xpointer.c
     src/xmlstring.c
)

set(XML_INCLUDE_DIRECTORIES
      win32
      win32/include
      src/include
)

include_directories(${XML_INCLUDE_DIRECTORIES})
add_library(XMLJava STATIC ${XML_SOURCES})
set_target_properties(XMLJava PROPERTIES COMPILE_DEFINITIONS "LIBXML_STATIC")

WEBKIT_SET_EXTRA_COMPILER_FLAGS(XMLJava ${ADDITIONAL_COMPILER_FLAGS})
