[C++20] Enable C++20 + Fixes + FMT 9.1 (#2664)

* [CPP] Enable and build compliance with cpp20

* Windows build fix

* bump fmt version

* Updated fmt to 9.1, updated cmake minimum and verified preprocessor stuff works.

* Missing :

* Fix warning: top-level comma expression in array subscript is deprecated

* Fix warning: top-level comma expression in array subscript is deprecated

Co-authored-by: KimLS <KimLS@peqtgc.com>
This commit is contained in:
Chris Miles
2022-12-20 21:52:36 -06:00
committed by GitHub
parent db12c069ef
commit c236c57a2c
41 changed files with 145 additions and 151 deletions
+2 -2
View File
@@ -1159,7 +1159,7 @@ void LuaParser::MapFunctions(lua_State *L) {
luabind::open(L);
luabind::module(L)
[
[(
lua_register_general(),
lua_register_random(),
lua_register_events(),
@@ -1219,7 +1219,7 @@ void LuaParser::MapFunctions(lua_State *L) {
lua_register_journal_mode(),
lua_register_expedition(),
lua_register_expedition_lock_messages()
];
)];
} catch(std::exception &ex) {
std::string error = ex.what();