FairLogger/README.md
2018-04-11 01:42:24 +02:00

42 lines
907 B
Markdown

# FairLogger
Lightweight C++ Logging Library
## Installation
```bash
git clone https://github.com/FairRootGroup/FairLogger
mkdir FairLogger_build && cd FairLogger_build
cmake -DCMAKE_INSTALL_PREFIX=./FairLogger_install ../FairLogger
cmake --build . --target install
```
## Usage
In your `CMakeLists.txt`:
```cmake
find_package(FairLogger)
```
If FairLogger is not installed in system directories, you can hint the installation location:
```cmake
set(CMAKE_PREFIX_PATH /path/to/FairLogger/installation ${CMAKE_PREFIX_PATH})
find_package(FairLogger)
```
`find_package(FairLogger)` will define an imported target `FairLogger::FairLogger`.
## CMake options
On command line:
* `-DDISABLE_COLOR=ON` disables coloured console output.
## License
GNU Lesser General Public Licence (LGPL) version 3, see [LICENSE](LICENSE).
Copyright (C) 2017-2018 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH