{"repo":"RippeR37/libbase","free":true,"listed":false,"github":"https://github.com/RippeR37/libbase","clone":"git clone https://github.com/RippeR37/libbase.git","description":"Standalone reimplementation of //base module from Chromium","language":"C++","stars":62,"topics":["callbacks","cpp","cpp17","logging","multithreading","tracing","utility-library"],"license":"MIT","category":"analytics","readme_excerpt":"libbase Branch Ubuntu Windows MacOS Documentation Coverage :----: :----: :-----: :---: :-----------: :------: master develop Project description The libbase is a small library that provides its users with a reimplementation of many useful low-level utilities from Chromium’s //base module as well as other useful utilities (e.g. simplified networking stack based on //net ) without the need to depend on the whole (or parts of the) Chromium itself. For more details with examples see the documentation. Building libbase Dependencies - GLOG - (Optional) libcurl - for networking module - (Optional) wxWidgets - for wxWidgets integration - (Optional) GTest and GMock - for unit tests - (Optional) Google Benchmark - for performance tests Dependencies either have to be already installed and CMake has to be able to find them with find package() or they can be resolved with vcpkg (recommended). Build with pre-existing vcpkg installation or Build with internal vcpkg installation If you don't have (or don't want to use) pre-existing vcpkg installation you can ask libbase to set up its own internal vcpkg installation and use it with: Build with Conan See options and default options attributes in conanfile.py for available build options. Build manually You can also manually build and install all required dependencies and then simply build libbase with: Running unit tests Once you've built libbase you can run tests with: For more details please refer to the building documentation. Using libbase ","default_branch":null,"files":null,"tree":[],"storefront":"/r/RippeR37","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RippeR37/libbase/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}