chronoxor / CppLogging

Ultra fast and low latency C++ Logging library with flexible configuration and high throughput in multithreaded environment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

why not add support build to Dynamic Link Library for windows

loobins opened this issue · comments

It is a gread project, why not add support build to Dynamic Link Library for windows,
same request for cppCommon。

If you need shared library it's easy to replace in CMakeLists.txt

add_library(cpplogging ${LIB_HEADER_FILES} ${LIB_INLINE_FILES} ${LIB_SOURCE_FILES} ${MINIZIP_FILES})

with

add_library(cpplogging SHARED ${LIB_HEADER_FILES} ${LIB_INLINE_FILES} ${LIB_SOURCE_FILES} ${MINIZIP_FILES})

In our projects we build everything from sources and all libs as static, than link into singe executable file. This gives us ability to debug everything we need and get rid of dll/so hell.