add fmt library, add beammp_*f

This commit is contained in:
Lion Kortlepel
2022-03-24 14:36:39 +01:00
parent d0bb32ec63
commit 9e0d02c6db
4 changed files with 12 additions and 1 deletions

3
.gitmodules vendored
View File

@@ -25,3 +25,6 @@
[submodule "deps/json"]
path = deps/json
url = https://github.com/nlohmann/json
[submodule "deps/fmt"]
path = deps/fmt
url = https://github.com/fmtlib/fmt

1
deps/CMakeLists.txt vendored
View File

@@ -7,3 +7,4 @@ include_directories("${PROJECT_SOURCE_DIR}/deps")
add_subdirectory("${PROJECT_SOURCE_DIR}/deps/commandline")
add_subdirectory("${PROJECT_SOURCE_DIR}/deps/sol2")
add_subdirectory("${PROJECT_SOURCE_DIR}/deps/fmt")

1
deps/fmt vendored Submodule

Submodule deps/fmt added at 17dda58391

View File

@@ -7,12 +7,13 @@ extern TSentry Sentry;
#include <atomic>
#include <cstring>
#include <deque>
#include <filesystem>
#include <fmt/format.h>
#include <functional>
#include <memory>
#include <mutex>
#include <sstream>
#include <zlib.h>
#include <filesystem>
#include "Compat.h"
@@ -208,6 +209,11 @@ void RegisterThread(const std::string& str);
#define beammp_trace(x)
#endif // defined(DEBUG)
#define beammp_errorf(_format, _args) beammp_error(fmt::format(_format, _args))
#define beammp_infof(_format, _args) beammp_info(fmt::format(_format, _args))
#define beammp_warnf(_format, _args) beammp_warn(fmt::format(_format, _args))
#define beammp_tracef(_format, _args) beammp_trace(fmt::format(_format, _args))
void LogChatMessage(const std::string& name, int id, const std::string& msg);
#define Biggest 30000