Commit Graph

3571 Commits (012fe99ab1eda1255ca91163711ff917efd815d7)
 

Author SHA1 Message Date
Gabi Melman 012fe99ab1
Update version.h 4 years ago
Gabi Melman 8ff5a3e096
Merge pull request #1890 from prince-chrismc/patch-4
Remove version requirement from fmt find_package
4 years ago
Chris Mc 65317eb019
Remove version requirement from fmt find_package
By introducing 'no module' support this inadvertently triggered the find_package to use the "full version" version selection.

From https://cmake.org/cmake/help/latest/command/find_package.html#version-selection:

> When the [version] argument is given, Config mode will only find a version of the package that claims compatibility with the requested version (see format specification).

FMT does not set this configuration https://github.com/fmtlib/fmt/blob/7.1.3/support/cmake/fmt-config.cmake.in... but regardless it would not be "any compatibility" based on version semantics.

Which causes this error. v1.8.2 builds perfectly fine.

```
CMake Error at CMakeLists.txt:181 (find_package):
  Could not find a configuration file for package "fmt" that is compatible
  with requested version "5.3.0".

  The following configuration files were considered but not accepted:

    /home/proj/build/e98598522b7c484d9220bffc7ec84474515facbc/fmt-config.cmake, version: 7.1.3
```
4 years ago
Gabi Melman e86f450428
Merge pull request #1885 from ahmedyarub/fix_android_build
Add required libraries for Android CMake build
4 years ago
Gabi Melman 7b2776fdc7
Merge pull request #1888 from stevenlunt/set_string_view
added spdlog::level::set_string_view to enable alternate log level na…
4 years ago
steven lunt 2a16d1d230 added spdlog::level::set_string_view to enable alternate log level names without changing the build via SPDLOG_LEVEL_NAMES 4 years ago
Gabi Melman 53e1c9ab11
Update version number to 1.8.3 4 years ago
Gabi Melman 410abc4626
Added the Windows Event logger to readme features 4 years ago
Ahmed Yarub Hani Al Nuaimi a2e28443f0
Add required libraries for Android CMake build 4 years ago
Gabi Melman c1af0a3f21
Merge pull request #1882 from imsherlock/v1.x
add default cases
4 years ago
Ryan Sherlock bb5e1ee2f9 Removing changes to bundled fmt
Removing changes to the bundled fmt library. The default case
statements will be changed in the upstream library.

Signed-off-by: Ryan Sherlock <sherlock@loftorbital.com>
5 years ago
Ryan Sherlock 3aee89c8fd add default cases
Adding default case for cases where the compilation flag
-Wswitch-default is present on the command line when spdlog is
included in external projects.

Signed-off-by: Ryan Sherlock <ryan.m.sherlock@gmail.com>
5 years ago
gabime 44e1f9f682 Added nonreturn sepcifier to fix #1748 5 years ago
gabime 37d76b961c Fix #1876 5 years ago
gabime 1305663d99 make sure __cplusplus is defined under msvc 5 years ago
gabime 8f4efe57a2 make sure __cplusplus is defined under msvc 5 years ago
gabime 0613dbc4a2 Revert pr #1860 5 years ago
Gabi Melman 0ed0d69368
Update CMakeLists.txt 5 years ago
Gabi Melman 2ffbbee1f6
Merge pull request #1860 from rofferom/msvc-allow-static-runtime
CMake: Add SPDLOG_STATIC_VCRT to choose static MSVC runtime
5 years ago
Romain Roffé b9d2f2537b CMake: Add SPDLOG_STATIC_VCRT to choose static MSVC runtime 5 years ago
Gabi Melman 69dc173979
Update README.md 5 years ago
Gabi Melman ded8b5ebd4
Added build2 to package managers section in readme 5 years ago
Gabi Melman ed58ae9f98
Revert PR #1851 5 years ago
Gabi Melman f7f790b4b3
Merge pull request #1851 from Klaim/patch-1
Add build2 package support
5 years ago
Klaim (Joël Lamotte) fe74c80992
Add build2 package support
WARNING: Please do not merge yet! See below.

We are currently in the process of packaging `spdlog` for `build2`, we have it working (even on unsupported Windows, see for example: https://ci.stage.build2.org/@a993b64e-8ba2-422e-97d7-250cdb5828e0?builds=&pv=&tc=*&cf=&mn=&tg=&rs=*)

This change simply adds the necessary information to use this package when using `build2`. Some notes:
 - not sure how to give the info succintly because `build2` allows packages to come from different sources, including the git repository of the package - in doubt I just linked to the future community repository address providing all the info, but the other package manager didn't do it like that so not sure if it's ok for you?; 
 - `build2` distinguish the package (`depends: spdlog <some-version-scheme>`, added in the `manifest` file of a `build2` project) and the target (`spdlog%lib{spdlog}` imported in a `buildfile`) because packages can contain several targets. I was not sure how to formulate that here, so feel free to tell me if I should just provide the name of the package and not more info?

The package isn't available yet so this have to be merged only once it is made available (probably in a few days).
5 years ago
Gabi Melman fa659bf7ad
Update daily_file_sink.h 5 years ago
Gabi Melman 9b41649601
Merge pull request #1849 from concatime/cmake-library-type-option-flag
CMake: Replace custom SPDLOG_BUILD_SHARED by standard BUILD_SHARED_LIBS
5 years ago
Issam E. Maghni 1b3438f5a5 AppVeyor: Use standard BUILD_SHARED_LIBS 5 years ago
Issam E. Maghni 3eed64e5c4 CMake: Replace custom SPDLOG_BUILD_SHARED by standard BUILD_SHARED_LIBS 5 years ago
Gabi Melman 0fac33781d
Update daily_file_sink.h 5 years ago
Gabi Melman 3135b6a33d
Update comment 5 years ago
Gabi Melman 2686ae2322
Merge pull request #1847 from fawdlstty/v1.x
add daily sink filename format
5 years ago
fawdlstty a709e29586 fix unique mode compile 5 years ago
fawdlstty dd46579cb4 fix name 5 years ago
fawdlstty f4b7210e7b remove externs 5 years ago
fawdlstty 05a0b0d7b0 use fmt::chrono and remove is_fmt flags 5 years ago
fawdlstty c1f4d7506a replace tab 5 years ago
fawdlstty b6ba0be550 add daily_logger_format_mt and daily_logger_format_st sink 5 years ago
Gabi Melman 23dfb4e2f9
Merge pull request #1846 from MathiasMagnus/fix-bench
Avoid relying on function name decay mechanics
5 years ago
Máté Ferenc Nagy-Egri 7a10e31982
Avoid relying on function name decay mechanics 5 years ago
Gabi Melman de89c4fd01
Merge pull request #1835 from jneruda/v1.x
Set default value to registry::err_handler_
5 years ago
Jakub Neruda 5d4956d34b
Set default value to registry::err_handler_ 5 years ago
Gabi Melman 42c5eb59c9
Update wincolor_sink-inl.h 5 years ago
Gabi Melman 09cc6e7754 Simplify wincolor_sink::set_foreground_color_ 5 years ago
Gabi Melman 4a5bc41e89 Validate range in wincolor_sink::print_range_ 5 years ago
Gabi Melman 0ade18828d Remove switch statement from wincolor_sink::set_color_mode_impl 5 years ago
Gabi Melman 91046e6ca4 Simplify wincolor sink color mode management 5 years ago
Gabi Melman 17e1ba8ae2 simplifiy and mutex protect set_color_mode in wincolor sink 5 years ago
Gabi Melman c47c854f15 Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x 5 years ago
Gabi Melman e931866b35 Removed public color constants from wincolor sink and intensify red and yellow 5 years ago