diff options
Diffstat (limited to 'archive/2025/summer/bsc_karidas/cmake/library.cmake')
| -rw-r--r-- | archive/2025/summer/bsc_karidas/cmake/library.cmake | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/archive/2025/summer/bsc_karidas/cmake/library.cmake b/archive/2025/summer/bsc_karidas/cmake/library.cmake new file mode 100644 index 000000000..e7ed7018c --- /dev/null +++ b/archive/2025/summer/bsc_karidas/cmake/library.cmake @@ -0,0 +1,23 @@ +set(LIBRARY_SOURCES + src/LogEntry.cpp + src/Logger.cpp + src/BufferQueue.cpp + src/Compression.cpp + src/Crypto.cpp + src/Writer.cpp + src/SegmentedStorage.cpp + src/LoggingManager.cpp + benchmarks/BenchmarkUtils.cpp +) + +add_library(GDPR_Logging_lib ${LIBRARY_SOURCES}) + +target_link_libraries(GDPR_Logging_lib + PUBLIC + OpenSSL::SSL + OpenSSL::Crypto + ZLIB::ZLIB +) + +target_include_directories(GDPR_Logging_lib PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include) +target_include_directories(GDPR_Logging_lib PUBLIC external/concurrentqueue) \ No newline at end of file |