Skip to content

Latest commit

 

History

History
26 lines (15 loc) · 950 Bytes

File metadata and controls

26 lines (15 loc) · 950 Bytes

GNUtility

CI Gitpod

C++20 flat utility library

Features

  • Threadsafe logger
  • Easily extensible CTest unit testing harness
  • Experimental 'flat pack' static library linkage

Installation

You can download the latest release as a packed build artefact and include the public header manually, or integrate this repo into your build tree for traditional inclusion.

CMake integration supports either use case.

Note: use target gnutility if transitive linkage is desired.

Acknowledgements

Until g++ supports C++20 <format> the logger uses the famous libfmt (c) Victor Zverovich.

License

gnutiliy GNU GPL v3 (c) gnu-enjoyer 2022