stuff-from-scratch/src/web/CMakeLists.txt
2020-05-09 15:29:45 +01:00

23 lines
No EOL
830 B
CMake

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"
)