Agora
1.2.0
Agora project
fmt.h
Go to the documentation of this file.
1
//
2
// Copyright(c) 2016-2018 Gabi Melman.
3
// Distributed under the MIT License (http://opensource.org/licenses/MIT)
4
//
5
6
#pragma once
7
8
//
9
// Include a bundled header-only copy of fmtlib or an external one.
10
// By default spdlog include its own copy.
11
//
12
13
#if defined(SPDLOG_USE_STD_FORMAT) // SPDLOG_USE_STD_FORMAT is defined - use std::format
14
# include <format>
15
#elif !defined(SPDLOG_FMT_EXTERNAL)
16
# if !defined(SPDLOG_COMPILED_LIB) && !defined(FMT_HEADER_ONLY)
17
# define FMT_HEADER_ONLY
18
# endif
19
# ifndef FMT_USE_WINDOWS_H
20
# define FMT_USE_WINDOWS_H 0
21
# endif
22
// enable the 'n' flag in for backward compatibility with fmt 6.x
23
# define FMT_DEPRECATED_N_SPECIFIER
24
# include <
spdlog/fmt/bundled/core.h
>
25
# include <
spdlog/fmt/bundled/format.h
>
26
#else // SPDLOG_FMT_EXTERNAL is defined - use external fmtlib
27
# include <fmt/core.h>
28
# include <fmt/format.h>
29
#endif
format.h
core.h
third_party
spdlog
include
spdlog
fmt
fmt.h
Generated by
1.8.17