Blog/Src/CMakeLists.txt

18 lines
603 B
CMake

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)
add_library(BlogPageBuilder BlogPageBuilder.cpp BlogPageBuilder.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)
# This probable needs a severe clean up