1   <?xml version="1.0" encoding="utf-8"?>
  2   <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3     <ItemGroup Label="ProjectConfigurations">
  4       <ProjectConfiguration Include="Debug|Win32">
  5         <Configuration>Debug</Configuration>
  6         <Platform>Win32</Platform>
  7       </ProjectConfiguration>
  8       <ProjectConfiguration Include="Debug|x64">
  9         <Configuration>Debug</Configuration>
  10         <Platform>x64</Platform>
  11       </ProjectConfiguration>
  12       <ProjectConfiguration Include="Release|Win32">
  13         <Configuration>Release</Configuration>
  14         <Platform>Win32</Platform>
  15       </ProjectConfiguration>
  16       <ProjectConfiguration Include="Release|x64">
  17         <Configuration>Release</Configuration>
  18         <Platform>x64</Platform>
  19       </ProjectConfiguration>
  20       <ProjectConfiguration Include="Testing Debug|Win32">
  21         <Configuration>Testing Debug</Configuration>
  22         <Platform>Win32</Platform>
  23       </ProjectConfiguration>
  24       <ProjectConfiguration Include="Testing Debug|x64">
  25         <Configuration>Testing Debug</Configuration>
  26         <Platform>x64</Platform>
  27       </ProjectConfiguration>
  28       <ProjectConfiguration Include="Testing Release|Win32">
  29         <Configuration>Testing Release</Configuration>
  30         <Platform>Win32</Platform>
  31       </ProjectConfiguration>
  32       <ProjectConfiguration Include="Testing Release|x64">
  33         <Configuration>Testing Release</Configuration>
  34         <Platform>x64</Platform>
  35       </ProjectConfiguration>
  36     </ItemGroup>
  37     <ItemGroup>
  38       <ClCompile Include="googlemock\src\gmock-all.cc" />
  39       <ClCompile Include="googletest\src\gtest-all.cc" />
  40     </ItemGroup>
  41     <PropertyGroup Label="Globals">
  42       <ProjectGuid>{D98F2D98-2352-4303-93EE-A5430C4E98AB}</ProjectGuid>
  43       <RootNamespace>gmock</RootNamespace>
  44       <Keyword>Win32Proj</Keyword>
  45       <ProjectName>gmock</ProjectName>
  46       <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
  47     </PropertyGroup>
  48     <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  49     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  50       <ConfigurationType>StaticLibrary</ConfigurationType>
  51       <PlatformToolset>v141_xp</PlatformToolset>
  52       <CharacterSet>Unicode</CharacterSet>
  53       <WholeProgramOptimization>true</WholeProgramOptimization>
  54     </PropertyGroup>
  55     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|Win32'" Label="Configuration">
  56       <ConfigurationType>StaticLibrary</ConfigurationType>
  57       <PlatformToolset>v141_xp</PlatformToolset>
  58       <CharacterSet>Unicode</CharacterSet>
  59       <WholeProgramOptimization>true</WholeProgramOptimization>
  60     </PropertyGroup>
  61     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
  62       <ConfigurationType>StaticLibrary</ConfigurationType>
  63       <PlatformToolset>v141_xp</PlatformToolset>
  64       <CharacterSet>Unicode</CharacterSet>
  65     </PropertyGroup>
  66     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|Win32'" Label="Configuration">
  67       <ConfigurationType>StaticLibrary</ConfigurationType>
  68       <PlatformToolset>v141_xp</PlatformToolset>
  69       <CharacterSet>Unicode</CharacterSet>
  70     </PropertyGroup>
  71     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
  72       <ConfigurationType>StaticLibrary</ConfigurationType>
  73       <PlatformToolset>v141_xp</PlatformToolset>
  74       <CharacterSet>Unicode</CharacterSet>
  75       <WholeProgramOptimization>true</WholeProgramOptimization>
  76     </PropertyGroup>
  77     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|x64'" Label="Configuration">
  78       <ConfigurationType>StaticLibrary</ConfigurationType>
  79       <PlatformToolset>v141_xp</PlatformToolset>
  80       <CharacterSet>Unicode</CharacterSet>
  81       <WholeProgramOptimization>true</WholeProgramOptimization>
  82     </PropertyGroup>
  83     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
  84       <ConfigurationType>StaticLibrary</ConfigurationType>
  85       <PlatformToolset>v141_xp</PlatformToolset>
  86       <CharacterSet>Unicode</CharacterSet>
  87     </PropertyGroup>
  88     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|x64'" Label="Configuration">
  89       <ConfigurationType>StaticLibrary</ConfigurationType>
  90       <PlatformToolset>v141_xp</PlatformToolset>
  91       <CharacterSet>Unicode</CharacterSet>
  92     </PropertyGroup>
  93     <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  94     <ImportGroup Label="ExtensionSettings">
  95     </ImportGroup>
  96     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
  97       <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  98       <Import Project="..\..\src\common\Boost.props" />
  99     </ImportGroup>
  100     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|Win32'" Label="PropertySheets">
  101       <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  102       <Import Project="..\..\src\common\Boost.props" />
  103     </ImportGroup>
  104     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
  105       <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  106       <Import Project="..\..\src\common\Boost.props" />
  107     </ImportGroup>
  108     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|Win32'" Label="PropertySheets">
  109       <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  110       <Import Project="..\..\src\common\Boost.props" />
  111     </ImportGroup>
  112     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
  113       <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  114       <Import Project="..\..\src\common\Boost.props" />
  115     </ImportGroup>
  116     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|x64'" Label="PropertySheets">
  117       <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  118       <Import Project="..\..\src\common\Boost.props" />
  119     </ImportGroup>
  120     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
  121       <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  122       <Import Project="..\..\src\common\Boost.props" />
  123     </ImportGroup>
  124     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|x64'" Label="PropertySheets">
  125       <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  126       <Import Project="..\..\src\common\Boost.props" />
  127     </ImportGroup>
  128     <PropertyGroup Label="UserMacros" />
  129     <PropertyGroup>
  130       <_ProjectFileVersion>11.0.51106.1</_ProjectFileVersion>
  131     </PropertyGroup>
  132     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  133       <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
  134       <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
  135       <TargetName>$(ProjectName)32d</TargetName>
  136     </PropertyGroup>
  137     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|Win32'">
  138       <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
  139       <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
  140       <TargetName>$(ProjectName)32d</TargetName>
  141     </PropertyGroup>
  142     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  143       <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
  144       <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
  145       <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
  146       <RunCodeAnalysis>false</RunCodeAnalysis>
  147       <TargetName>$(ProjectName)64d</TargetName>
  148     </PropertyGroup>
  149     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|x64'">
  150       <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
  151       <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
  152       <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
  153       <RunCodeAnalysis>false</RunCodeAnalysis>
  154       <TargetName>$(ProjectName)64d</TargetName>
  155     </PropertyGroup>
  156     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  157       <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
  158       <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
  159       <TargetName>$(ProjectName)32</TargetName>
  160     </PropertyGroup>
  161     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|Win32'">
  162       <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
  163       <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
  164       <TargetName>$(ProjectName)32</TargetName>
  165     </PropertyGroup>
  166     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  167       <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
  168       <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
  169       <TargetName>$(ProjectName)64</TargetName>
  170     </PropertyGroup>
  171     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|x64'">
  172       <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
  173       <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
  174       <TargetName>$(ProjectName)64</TargetName>
  175     </PropertyGroup>
  176     <PropertyGroup>
  177       <XPDeprecationWarning>false</XPDeprecationWarning>
  178     </PropertyGroup>
  179     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  180       <ClCompile>
  181         <Optimization>Disabled</Optimization>
  182         <AdditionalIncludeDirectories>googletest/include;googletest;googlemock/include;googlemock;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  183         <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_VARIADIC_MAX=10;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  184         <MinimalRebuild>false</MinimalRebuild>
  185         <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
  186         <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
  187         <PrecompiledHeader />
  188         <WarningLevel>Level3</WarningLevel>
  189         <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  190         <SDLCheck>true</SDLCheck>
  191         <MultiProcessorCompilation>true</MultiProcessorCompilation>
  192         <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions>
  193         <LanguageStandard>stdcpp17</LanguageStandard>
  194       </ClCompile>
  195       <Lib />
  196     </ItemDefinitionGroup>
  197     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|Win32'">
  198       <ClCompile>
  199         <Optimization>Disabled</Optimization>
  200         <AdditionalIncludeDirectories>googletest/include;googletest;googlemock/include;googlemock;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  201         <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_VARIADIC_MAX=10;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  202         <MinimalRebuild>false</MinimalRebuild>
  203         <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
  204         <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
  205         <PrecompiledHeader>
  206         </PrecompiledHeader>
  207         <WarningLevel>Level3</WarningLevel>
  208         <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  209         <SDLCheck>true</SDLCheck>
  210         <MultiProcessorCompilation>true</MultiProcessorCompilation>
  211         <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions>
  212         <LanguageStandard>stdcpp17</LanguageStandard>
  213       </ClCompile>
  214       <Lib />
  215     </ItemDefinitionGroup>
  216     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  217       <Midl>
  218         <TargetEnvironment>X64</TargetEnvironment>
  219       </Midl>
  220       <ClCompile>
  221         <Optimization>Disabled</Optimization>
  222         <AdditionalIncludeDirectories>googletest/include;googletest;googlemock/include;googlemock;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  223         <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_VARIADIC_MAX=10;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  224         <MinimalRebuild>false</MinimalRebuild>
  225         <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
  226         <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
  227         <PrecompiledHeader />
  228         <WarningLevel>Level3</WarningLevel>
  229         <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  230         <EnablePREfast>false</EnablePREfast>
  231         <SDLCheck>true</SDLCheck>
  232         <MultiProcessorCompilation>true</MultiProcessorCompilation>
  233         <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions>
  234         <LanguageStandard>stdcpp17</LanguageStandard>
  235       </ClCompile>
  236       <Lib />
  237     </ItemDefinitionGroup>
  238     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|x64'">
  239       <Midl>
  240         <TargetEnvironment>X64</TargetEnvironment>
  241       </Midl>
  242       <ClCompile>
  243         <Optimization>Disabled</Optimization>
  244         <AdditionalIncludeDirectories>googletest/include;googletest;googlemock/include;googlemock;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  245         <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_VARIADIC_MAX=10;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  246         <MinimalRebuild>false</MinimalRebuild>
  247         <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
  248         <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
  249         <PrecompiledHeader>
  250         </PrecompiledHeader>
  251         <WarningLevel>Level3</WarningLevel>
  252         <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  253         <EnablePREfast>false</EnablePREfast>
  254         <SDLCheck>true</SDLCheck>
  255         <MultiProcessorCompilation>true</MultiProcessorCompilation>
  256         <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions>
  257         <LanguageStandard>stdcpp17</LanguageStandard>
  258       </ClCompile>
  259       <Lib />
  260     </ItemDefinitionGroup>
  261     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  262       <ClCompile>
  263         <Optimization>MaxSpeed</Optimization>
  264         <IntrinsicFunctions>true</IntrinsicFunctions>
  265         <AdditionalIncludeDirectories>googletest/include;googletest;googlemock/include;googlemock;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  266         <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_VARIADIC_MAX=10;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  267         <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
  268         <FunctionLevelLinking>true</FunctionLevelLinking>
  269         <PrecompiledHeader />
  270         <WarningLevel>Level3</WarningLevel>
  271         <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  272         <SDLCheck>true</SDLCheck>
  273         <MultiProcessorCompilation>true</MultiProcessorCompilation>
  274         <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions>
  275         <LanguageStandard>stdcpp17</LanguageStandard>
  276       </ClCompile>
  277       <Lib />
  278     </ItemDefinitionGroup>
  279     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|Win32'">
  280       <ClCompile>
  281         <Optimization>MaxSpeed</Optimization>
  282         <IntrinsicFunctions>true</IntrinsicFunctions>
  283         <AdditionalIncludeDirectories>googletest/include;googletest;googlemock/include;googlemock;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  284         <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_VARIADIC_MAX=10;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  285         <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
  286         <FunctionLevelLinking>true</FunctionLevelLinking>
  287         <PrecompiledHeader>
  288         </PrecompiledHeader>
  289         <WarningLevel>Level3</WarningLevel>
  290         <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  291         <SDLCheck>true</SDLCheck>
  292         <MultiProcessorCompilation>true</MultiProcessorCompilation>
  293         <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions>
  294         <LanguageStandard>stdcpp17</LanguageStandard>
  295       </ClCompile>
  296       <Lib />
  297     </ItemDefinitionGroup>
  298     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  299       <Midl>
  300         <TargetEnvironment>X64</TargetEnvironment>
  301       </Midl>
  302       <ClCompile>
  303         <Optimization>MaxSpeed</Optimization>
  304         <IntrinsicFunctions>true</IntrinsicFunctions>
  305         <AdditionalIncludeDirectories>googletest/include;googletest;googlemock/include;googlemock;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  306         <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_VARIADIC_MAX=10;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  307         <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
  308         <FunctionLevelLinking>true</FunctionLevelLinking>
  309         <PrecompiledHeader />
  310         <WarningLevel>Level3</WarningLevel>
  311         <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  312         <SDLCheck>true</SDLCheck>
  313         <MultiProcessorCompilation>true</MultiProcessorCompilation>
  314         <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions>
  315         <LanguageStandard>stdcpp17</LanguageStandard>
  316       </ClCompile>
  317       <Lib />
  318     </ItemDefinitionGroup>
  319     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|x64'">
  320       <Midl>
  321         <TargetEnvironment>X64</TargetEnvironment>
  322       </Midl>
  323       <ClCompile>
  324         <Optimization>MaxSpeed</Optimization>
  325         <IntrinsicFunctions>true</IntrinsicFunctions>
  326         <AdditionalIncludeDirectories>googletest/include;googletest;googlemock/include;googlemock;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  327         <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_BIND_TO_CURRENT_VCLIBS_VERSION=1;_VARIADIC_MAX=10;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  328         <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
  329         <FunctionLevelLinking>true</FunctionLevelLinking>
  330         <PrecompiledHeader>
  331         </PrecompiledHeader>
  332         <WarningLevel>Level3</WarningLevel>
  333         <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  334         <SDLCheck>true</SDLCheck>
  335         <MultiProcessorCompilation>true</MultiProcessorCompilation>
  336         <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions>
  337         <LanguageStandard>stdcpp17</LanguageStandard>
  338       </ClCompile>
  339       <Lib />
  340     </ItemDefinitionGroup>
  341     <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  342     <ImportGroup Label="ExtensionTargets">
  343     </ImportGroup>
  344   </Project>