{ "$schema": "../res/toolchain-schema.json", "compiler_id": "msvc", "flags": [ "/Zc:preprocessor", "/Zc:__cplusplus", "/std:c++latest", "/DNOMINMAX", // Workaround quirks in LEAF "/DBOOST_LEAF_CONSTEXPR=", "/DBOOST_LEAF_STD_UNCAUGHT_EXCEPTIONS=1", // OpenSSL headers: "/Iexternal/OpenSSL/include", ], "link_flags": [ "rpcrt4.lib", // Networking: "Ws2_32.lib", // Deps for OpenSSL: "AdvApi32.lib", "Crypt32.lib", "User32.lib", // Link in our external OpenSSL: "/link", "/LibPath:external/OpenSSL/lib", "libssl.lib", "libcrypto.lib", ], "optimize": true }