adds rss feed support to blog

This commit is contained in:
Rosia E Evans 2024-08-08 11:41:42 +01:00
parent 6d627aa9b4
commit d8253d3333
117 changed files with 5336 additions and 326 deletions

View file

@ -1,8 +1,5 @@
add_executable(blog blog.cpp)
target_include_directories(blog PRIVATE Src)
add_subdirectory(Libs)
add_library(BlogParser BlogParser.cpp BlogParser.h)
target_link_libraries(BlogParser PRIVATE md4c)
target_link_libraries(BlogParser PRIVATE md4c-html)
@ -10,12 +7,21 @@ target_link_libraries(BlogParser PRIVATE md4c-html)
add_library(BlogPageBuilder BlogPageBuilder.cpp BlogPageBuilder.h Page.cpp Page.h)
target_link_libraries(BlogPageBuilder PRIVATE BlogParser)
target_link_libraries(blog PUBLIC md4c)
target_link_libraries(blog PUBLIC md4c-html)
target_link_libraries(blog PRIVATE BlogParser)
target_link_libraries(blog PRIVATE BlogPageBuilder)
add_library(AtomBuilder AtomBuilder.cpp AtomBuilder.h)
add_library(Program Program.cpp Program.h)
target_link_libraries(Program PRIVATE BlogParser)
target_link_libraries(Program PRIVATE BlogPageBuilder)
target_link_libraries(Program PRIVATE AtomBuilder)
target_include_directories(blog PRIVATE Src)
add_subdirectory(Libs)
target_link_libraries(blog PRIVATE Program)
target_include_directories(blog PUBLIC "${PROJECT_BINARY_DIR}")
target_include_directories(BlogPageBuilder PUBLIC "${PROJECT_BINARY_DIR}")
target_include_directories(BlogParser PUBLIC "${PROJECT_BINARY_DIR}")
target_include_directories(AtomBuilder PUBLIC "${PROJECT_BINARY_DIR}")
# This probably needs a severe clean up