Branch | Ubuntu | Windows | MacOS | Documentation | Coverage |
---|---|---|---|---|---|
master |
|||||
develop |
The libbase
is a small library that provides its users with a reimplementation of many useful low-level utilities known from Chromium’s //base
module without the need to depend on the whole (or parts of the) Chromium itself.
For more details with examples see the documentation.
git clone --recurse-submodules https://github.com/RippeR37/libbase.git
cd libbase
cmake -S . -B build
cmake --build build
ctest --test-dir build
- Compiler with C++17 support
- CMake (>= v3.13)
- Linux
- Windows
- MacOS
- GCC (7 through 10)
- Clang (9 through 12)
- MSVC (2019 19.29)
All dependencies are managed as submodules within third_party/
directory.
- GLOG
- (Optional) GTest and GMock
- (Optional) Google Benchmark
This project is licensed under the MIT License.