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>
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