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