Refactored namespaces

This commit is contained in:
emeric
2024-03-12 08:32:08 +01:00
parent 487960b413
commit 4b7c4295ec
501 changed files with 12605 additions and 12631 deletions
+49
View File
@@ -0,0 +1,49 @@
add_library(lmscore SHARED
impl/http/Client.cpp
impl/http/SendQueue.cpp
impl/ArchiveZipper.cpp
impl/ChildProcess.cpp
impl/ChildProcessManager.cpp
impl/Config.cpp
impl/FileResourceHandler.cpp
impl/IOContextRunner.cpp
impl/Logger.cpp
impl/NetAddress.cpp
impl/Path.cpp
impl/Random.cpp
impl/RecursiveSharedMutex.cpp
impl/StreamLogger.cpp
impl/String.cpp
impl/TraceLogger.cpp
impl/UUID.cpp
impl/WtLogger.cpp
)
target_include_directories(lmscore INTERFACE
include
)
target_include_directories(lmscore PRIVATE
include
)
target_link_libraries(lmscore PRIVATE
PkgConfig::Config++
PkgConfig::Archive
)
target_link_libraries(lmscore PUBLIC
Boost::system
std::filesystem
Wt::Wt
)
install(TARGETS lmscore DESTINATION lib)
if(BUILD_TESTING)
add_subdirectory(test)
endif()
if (BUILD_BENCHMARKS)
add_subdirectory(bench)
endif()