list(APPEND web_LIB_INCLUDES xml/XmlParser.cpp xml/XmlDocument.cpp xml/XmlElement.cpp xml/XmlAttribute.cpp xml/XmlProlog.cpp markdown/MarkdownParser.cpp html/HtmlWriter.cpp html/HtmlDocument.cpp DocumentConverter.cpp) # add the executable add_library(web SHARED ${web_LIB_INCLUDES}) target_include_directories(web PUBLIC "${PROJECT_SOURCE_DIR}/src/core/" "${PROJECT_SOURCE_DIR}/src/core/loggers" "${PROJECT_SOURCE_DIR}/src/core/file_utilities" "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/xml" "${CMAKE_CURRENT_SOURCE_DIR}/html" "${CMAKE_CURRENT_SOURCE_DIR}/markdown" )