bootstrapper: implement logging support

- add cxxopts and spdlog libraries
- implement cmd flag for severity
- add debug and error messages
This commit is contained in:
yuyoyuppe
2020-10-14 17:36:03 +03:00
committed by Andrey Nekrasov
parent 36bcbe9d95
commit c34c963121
12 changed files with 473 additions and 58 deletions

1
deps/cxxopts vendored Submodule

Submodule deps/cxxopts added at 12e496da3d

7
deps/cxxopts.props vendored Normal file
View File

@@ -0,0 +1,7 @@
<Project>
<ItemDefinitionGroup>
<ClCompile>
<AdditionalIncludeDirectories>$(MSBuildThisFileDirectory)cxxopts\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
</Project>

1
deps/spdlog vendored Submodule

Submodule deps/spdlog added at cbe9448650

8
deps/spdlog.props vendored Normal file
View File

@@ -0,0 +1,8 @@
<Project>
<ItemDefinitionGroup>
<ClCompile>
<AdditionalIncludeDirectories>$(MSBuildThisFileDirectory)spdlog\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>SPDLOG_WCHAR_TO_UTF8_SUPPORT;SPDLOG_COMPILED_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
</Project>