mirror of
https://github.com/FairRootGroup/FairLogger.git
synced 2025-12-13 19:00:17 +00:00
bb7a97f1601f0c0b17bb6150ccbff58d8295994a
FairLogger
Lightweight and fast C++ Logging Library
Installation
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:
find_package(FairLogger)
If FairLogger is not installed in system directories, you can hint the installation location:
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=ONdisables coloured console output.
License
GNU Lesser General Public Licence (LGPL) version 3, see LICENSE.
Copyright (C) 2017-2018 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH
Languages
C++
92.1%
CMake
7.6%
Shell
0.3%