23 lines
No EOL
830 B
CMake
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"
|
|
) |