Dennis Klein
86ab87de7b
CMake: Do not install the test executable
2019-12-17 19:16:25 +01:00
Dennis Klein
b9edcd623d
CI: Update compiler
2019-09-16 15:55:14 +02:00
Dennis Klein
0670b5dba6
CI: Update compiler
2019-09-16 15:54:46 +02:00
Dennis Klein
b65084f1ce
CI: Update node label
2019-09-16 15:51:44 +02:00
Dennis Klein
da9c36702c
CI: Update node label
2019-09-16 15:51:20 +02:00
Alexey Rybalchenko
6cc60e962b
Add FAIRLOGGER_INCDIRS cmake variable
2019-08-27 13:40:01 +02:00
Alexey Rybalchenko
de955b78da
Update README.md
2019-08-27 13:40:01 +02:00
Alexey Rybalchenko
e6a279f58a
Update README.md
...
Co-Authored-By: Dennis Klein <dennis.klein.github@gmail.com>
2019-08-27 13:40:01 +02:00
Alexey Rybalchenko
8073d2982c
Print install prefix in cmake summary
2019-08-27 13:40:01 +02:00
Alexey Rybalchenko
2a7d4dfd9a
Update docs
2019-08-27 13:40:01 +02:00
Alexey Rybalchenko
bb5e67a5e7
Update license/copyright information
2019-08-27 13:40:01 +02:00
Alexey Rybalchenko
edbc8e6270
Further stream optimizations
2019-08-27 13:40:01 +02:00
Alexey Rybalchenko
afb468406a
Optimize timestamps and colored severity output
2019-08-27 13:40:01 +02:00
Alexey Rybalchenko
a5f3e95238
Some formatting
2019-08-27 13:40:01 +02:00
Alexey Rybalchenko
3d36ffeb40
Use fmt::localtime instead of std one for thread safety
2019-08-27 13:40:01 +02:00
Alexey Rybalchenko
d9ac93552e
Implement LOGN for all sinks
2019-08-27 13:40:01 +02:00
Alexey Rybalchenko
dcc27744cd
Add support for fmt/fmt::printf format
2019-08-27 13:40:01 +02:00
Alexey Rybalchenko
4b883688c9
Remove Log() function, do work in constructor
2019-08-27 13:40:01 +02:00
Dennis Klein
5eb2612636
Fix cppcoreguidelines-pro-bounds-array-to-pointer-decay
2019-07-19 09:44:41 +02:00
Dennis Klein
9949e83a14
Fix -Wsign-compare
2019-06-27 13:18:26 +02:00
Dennis Klein
4b462d2aa2
Fix -Wunused-parameter
2019-06-27 13:18:26 +02:00
Dennis Klein
28882b70ca
CMake: Add dependency summary
2019-06-27 13:18:26 +02:00
Dennis Klein
1e427a2e55
CMake: Add summary about CXX flags
2019-06-27 13:18:26 +02:00
Dennis Klein
128bcceade
CMake: Update CXX standard handling
...
* Print summary
2019-06-27 13:18:26 +02:00
Dennis Klein
bee04a260c
CMake: Adopt find_package2
...
* Adds support for Boost 1.70
Resolves #14
2019-06-27 13:18:26 +02:00
Dennis Klein
8e9d91c596
CMake: Update CMake package
...
* Adopt generate_package_dependencies
Resolves #14
2019-06-27 13:18:26 +02:00
Dennis Klein
27dcf93d7f
CMake: Update version logic
2019-06-27 13:18:26 +02:00
Dennis Klein
8976d98913
CMake: Set policies by version
2019-06-27 13:18:26 +02:00
Alexey Rybalchenko
3a5afe2d6a
Add MacOS10.14 test machine to Jenkins
2019-01-23 18:12:33 +01:00
Alexey Rybalchenko
aaacaf316e
Update alfa ci
2019-01-17 16:32:21 +01:00
Alexey Rybalchenko
180acaae26
Allow use after static destruction took place
2019-01-17 14:12:14 +01:00
Alexey Rybalchenko
2d5dd004cb
Expose color tools
2019-01-02 09:18:30 +01:00
Alexey Rybalchenko
4c2c238030
Format
2019-01-02 09:18:30 +01:00
Dennis Klein
3e1de0a17b
Support user-defined verbosity formats
...
* Add `fair::Logger::DefineVerbosity(...)` API
* Add documentation to README
* Optionally support `BOOST_PRETTY_FUNCTION`
2019-01-02 09:18:30 +01:00
Giulio Eulisse
7d0411b939
Use quotes to include local headers
...
In general angular brackets are used for external headers, while quotes are used for internal ones. Is there any particular reason not to follow the conventions? While this is admittedly left to the compiler implementor by the standard, some implementations, like gcc, do have a peculiar behavior for the two kind of `include` and the current solution might end up including something unwanted, especially given the quite "common" name (Logger) used.
2019-01-01 15:50:00 +01:00
Dennis Klein
9a8acdf6eb
Enable PIC by default
2018-09-19 18:31:45 +02:00
Dennis Klein
0c2532e6b9
Reflect git version in build artifacts
2018-09-19 18:20:29 +02:00
Dennis Klein
49a6e9389d
Support BUILD_SHARED_LIBS cmake variable
2018-09-19 18:19:55 +02:00
Alexey Rybalchenko
0901655a65
Update build machines
2018-07-30 19:46:30 +02:00
Alexey Rybalchenko
1f600fa981
guard localtime with a mutex to avoid race
2018-07-30 19:46:30 +02:00
Alexey Rybalchenko
63820e5f2c
Add cycle methods and verylow verbosity (msg only)
2018-05-09 15:30:01 +02:00
Alexey Rybalchenko
de02bd068f
add string version of Logging()
2018-05-02 15:32:06 +02:00
Dennis Klein
24001470e5
Add nightly/profile build pipeline
2018-05-02 14:56:55 +02:00
Dennis Klein
5696fef902
Generate relative RPATH
2018-04-20 20:03:12 +02:00
Dennis Klein
80b5eb6fb1
Do not install lib in its own directory
2018-04-19 19:49:05 +02:00
Dennis Klein
c26d4ba013
Remove cmake version constraint from CMake package
2018-04-18 15:47:19 +02:00
Dennis Klein
661bd88d81
Export CXX standard config
2018-04-18 15:34:57 +02:00
Dennis Klein
65068fd959
Enable install RPATH
2018-04-18 15:34:40 +02:00
Dennis Klein
00e7468b25
Add library versioning
2018-04-18 15:34:22 +02:00
Dennis Klein
af288551aa
Export the correct include path
2018-04-18 00:01:26 +02:00