mirror of
https://github.com/FairRootGroup/FairLogger.git
synced 2025-12-13 10:50:16 +00:00
af288551aaef97f286a97b217a73cd9ec387cdcc
FairLogger
Lightweight and fast C++ Logging Library
| Branch | Build Status |
|---|---|
master |
|
dev |
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.-DBUILD_TESTING=OFFdisables building of unit tests.
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%
