Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 1.56 KB

readme.md

File metadata and controls

45 lines (31 loc) · 1.56 KB

liblcb

Build-macOS-latest Actions Status Build-Ubuntu-latest Actions Status

Light Code Base

Rozhuk Ivan rozhuk.im@gmail.com 2011-2024

Statically linked code library. Compile and include only things that you need.

Licence

BSD licence.

Donate

Support the author

  • GitHub Sponsors: "GitHub Sponsors"
  • Buy Me A Coffee: "Buy Me A Coffee"
  • PayPal: PayPal
  • Bitcoin (BTC): 1AxYyMWek5vhoWWRTWKQpWUqKxyfLarCuz

Components

  • al: abstraction layer (OS, hardware)
  • crypto: crypto algs
  • math: mathematic functions
  • net: socket and net staff
  • proto: protocols implementetions
  • threadpool: kqueue/epoll thread pool
  • utils

Run tests

mkdir -p build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DENABLE_LIBLCB_TESTS=1 ..
cmake --build . --config Release -j 16
ctest -C Release --output-on-failure -j 16