_ >   191 191   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  192 192     <ClCompile>
  193 193       <Optimization>Disabled</Optimization>
< >   194         <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBCHENGINE_EXPORTS;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    194       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBCHENGINE_EXPORTS;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
195 195       <MinimalRebuild>false</MinimalRebuild>
  196 196       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
  197 197       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 
205 205       <DisableSpecificWarnings>4512;4714</DisableSpecificWarnings>
  206 206       <MultiProcessorCompilation>true</MultiProcessorCompilation>
  207 207       <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions>
< >     208       <LanguageStandard>stdcpp17</LanguageStandard>
208 209     </ClCompile>
  209 210     <Link>
  210 211       <GenerateDebugInformation>true</GenerateDebugInformation>
 
216 217   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|Win32'">
  217 218     <ClCompile>
  218 219       <Optimization>Disabled</Optimization>
< >   219         <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBCHENGINE_EXPORTS;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;TESTING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    220       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBCHENGINE_EXPORTS;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;TESTING;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
220 221       <MinimalRebuild>false</MinimalRebuild>
  221 222       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
  222 223       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 
230 231       <DisableSpecificWarnings>4512;4714</DisableSpecificWarnings>
  231 232       <MultiProcessorCompilation>true</MultiProcessorCompilation>
  232 233       <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions>
< >     234       <LanguageStandard>stdcpp17</LanguageStandard>
233 235     </ClCompile>
  234 236     <Link>
  235 237       <GenerateDebugInformation>true</GenerateDebugInformation>
 
261 263     </Midl>
  262 264     <ClCompile>
  263 265       <Optimization>Disabled</Optimization>
< >   264         <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBCHENGINE_EXPORTS;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    266       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBCHENGINE_EXPORTS;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
265 267       <MinimalRebuild>false</MinimalRebuild>
  266 268       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
  267 269       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 
275 277       <AdditionalIncludeDirectories>../../ext</AdditionalIncludeDirectories>
  276 278       <MultiProcessorCompilation>true</MultiProcessorCompilation>
  277 279       <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions>
< >     280       <LanguageStandard>stdcpp17</LanguageStandard>
278 281     </ClCompile>
  279 282     <Link>
  280 283       <GenerateDebugInformation>true</GenerateDebugInformation>
 
289 292     </Midl>
  290 293     <ClCompile>
  291 294       <Optimization>Disabled</Optimization>
< >   292         <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBCHENGINE_EXPORTS;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;TESTING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    295       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBCHENGINE_EXPORTS;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;TESTING;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
293 296       <MinimalRebuild>false</MinimalRebuild>
  294 297       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
  295 298       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 
303 306       <AdditionalIncludeDirectories>..\..\ext\googletest\googletest\include;..\..\ext\googletest\googlemock\include;../../ext</AdditionalIncludeDirectories>
  304 307       <MultiProcessorCompilation>true</MultiProcessorCompilation>
  305 308       <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions>
< >     309       <LanguageStandard>stdcpp17</LanguageStandard>
306 310     </ClCompile>
  307 311     <Link>
  308 312       <GenerateDebugInformation>true</GenerateDebugInformation>
 
332 336     <ClCompile>
  333 337       <Optimization>MaxSpeed</Optimization>
  334 338       <IntrinsicFunctions>true</IntrinsicFunctions>
< >   335         <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBCHENGINE_EXPORTS;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    339       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBCHENGINE_EXPORTS;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
336 340       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  337 341       <FunctionLevelLinking>true</FunctionLevelLinking>
  338 342       <PrecompiledHeader>Use</PrecompiledHeader>
 
345 349       <MultiProcessorCompilation>true</MultiProcessorCompilation>
  346 350       <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions>
  347 351       <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
< >     352       <LanguageStandard>stdcpp17</LanguageStandard>
348 353     </ClCompile>
  349 354     <Link>
  350 355       <GenerateDebugInformation>true</GenerateDebugInformation>
 
359 364     <ClCompile>
  360 365       <Optimization>MaxSpeed</Optimization>
  361 366       <IntrinsicFunctions>true</IntrinsicFunctions>
< >   362         <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBCHENGINE_EXPORTS;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;TESTING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    367       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBCHENGINE_EXPORTS;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;TESTING;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
363 368       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  364 369       <FunctionLevelLinking>true</FunctionLevelLinking>
  365 370       <PrecompiledHeader>Use</PrecompiledHeader>
 
372 377       <DisableSpecificWarnings>4512;4714</DisableSpecificWarnings>
  373 378       <MultiProcessorCompilation>true</MultiProcessorCompilation>
  374 379       <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions>
< >     380       <LanguageStandard>stdcpp17</LanguageStandard>
375 381     </ClCompile>
  376 382     <Link>
  377 383       <GenerateDebugInformation>true</GenerateDebugInformation>
 
406 412     <ClCompile>
  407 413       <Optimization>MaxSpeed</Optimization>
  408 414       <IntrinsicFunctions>true</IntrinsicFunctions>
< >   409         <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBCHENGINE_EXPORTS;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    415       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBCHENGINE_EXPORTS;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
410 416       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  411 417       <FunctionLevelLinking>true</FunctionLevelLinking>
  412 418       <PrecompiledHeader>Use</PrecompiledHeader>
 
418 424       <DisableSpecificWarnings>4512;4714</DisableSpecificWarnings>
  419 425       <MultiProcessorCompilation>true</MultiProcessorCompilation>
  420 426       <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions>
< >     427       <LanguageStandard>stdcpp17</LanguageStandard>
421 428     </ClCompile>
  422 429     <Link>
  423 430       <GenerateDebugInformation>true</GenerateDebugInformation>
 
435 442     <ClCompile>
  436 443       <Optimization>MaxSpeed</Optimization>
  437 444       <IntrinsicFunctions>true</IntrinsicFunctions>
< >   438         <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBCHENGINE_EXPORTS;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;TESTING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    445       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBCHENGINE_EXPORTS;_BIND_TO_CURRENT_VCLIBS_VERSION=1;NOMINMAX;TESTING;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
439 446       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  440 447       <FunctionLevelLinking>true</FunctionLevelLinking>
  441 448       <PrecompiledHeader>Use</PrecompiledHeader>
 
447 454       <DisableSpecificWarnings>4512;4714</DisableSpecificWarnings>
  448 455       <MultiProcessorCompilation>true</MultiProcessorCompilation>
  449 456       <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions>
< >     457       <LanguageStandard>stdcpp17</LanguageStandard>
< _   450 458     </ClCompile>
  451 459     <Link>
  452 460       <GenerateDebugInformation>true</GenerateDebugInformation>