_ >   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     <PropertyGroup Label="Globals">
  38       <ProjectName>ictranslate</ProjectName>
  39       <ProjectGuid>{B0292250-B70C-4395-9859-F181FB113DA8}</ProjectGuid>
  40       <RootNamespace>ictranslate</RootNamespace>
  41       <Keyword>MFCProj</Keyword>
  42     </PropertyGroup>
  43     <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  44     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  45       <ConfigurationType>Application</ConfigurationType>
  46       <PlatformToolset>v120_xp</PlatformToolset>
  47       <UseOfMfc>Dynamic</UseOfMfc>
  48       <CharacterSet>Unicode</CharacterSet>
  49       <WholeProgramOptimization>true</WholeProgramOptimization>
  50     </PropertyGroup>
  51     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|Win32'" Label="Configuration">
  52       <ConfigurationType>Application</ConfigurationType>
  53       <PlatformToolset>v120_xp</PlatformToolset>
  54       <UseOfMfc>Dynamic</UseOfMfc>
  55       <CharacterSet>Unicode</CharacterSet>
  56       <WholeProgramOptimization>true</WholeProgramOptimization>
  57     </PropertyGroup>
  58     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
  59       <ConfigurationType>Application</ConfigurationType>
  60       <PlatformToolset>v120_xp</PlatformToolset>
  61       <UseOfMfc>Dynamic</UseOfMfc>
  62       <CharacterSet>Unicode</CharacterSet>
  63     </PropertyGroup>
  64     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|Win32'" Label="Configuration">
  65       <ConfigurationType>Application</ConfigurationType>
  66       <PlatformToolset>v120_xp</PlatformToolset>
  67       <UseOfMfc>Dynamic</UseOfMfc>
  68       <CharacterSet>Unicode</CharacterSet>
  69     </PropertyGroup>
  70     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
  71       <ConfigurationType>Application</ConfigurationType>
  72       <PlatformToolset>v120_xp</PlatformToolset>
  73       <UseOfMfc>Dynamic</UseOfMfc>
  74       <CharacterSet>Unicode</CharacterSet>
  75       <WholeProgramOptimization>true</WholeProgramOptimization>
  76     </PropertyGroup>
  77     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|x64'" Label="Configuration">
  78       <ConfigurationType>Application</ConfigurationType>
  79       <PlatformToolset>v120_xp</PlatformToolset>
  80       <UseOfMfc>Dynamic</UseOfMfc>
  81       <CharacterSet>Unicode</CharacterSet>
  82       <WholeProgramOptimization>true</WholeProgramOptimization>
  83     </PropertyGroup>
  84     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
  85       <ConfigurationType>Application</ConfigurationType>
  86       <PlatformToolset>v120_xp</PlatformToolset>
  87       <UseOfMfc>Dynamic</UseOfMfc>
  88       <CharacterSet>Unicode</CharacterSet>
  89     </PropertyGroup>
  90     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|x64'" Label="Configuration">
  91       <ConfigurationType>Application</ConfigurationType>
  92       <PlatformToolset>v120_xp</PlatformToolset>
  93       <UseOfMfc>Dynamic</UseOfMfc>
  94       <CharacterSet>Unicode</CharacterSet>
  95     </PropertyGroup>
  96     <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  97     <ImportGroup Label="ExtensionSettings">
  98     </ImportGroup>
  99     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
  100       <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  101       <Import Project="..\common\Boost.props" />
  102     </ImportGroup>
  103     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|Win32'" Label="PropertySheets">
  104       <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  105       <Import Project="..\common\Boost.props" />
  106     </ImportGroup>
  107     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
  108       <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  109       <Import Project="..\common\Boost.props" />
  110     </ImportGroup>
  111     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|Win32'" Label="PropertySheets">
  112       <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  113       <Import Project="..\common\Boost.props" />
  114     </ImportGroup>
  115     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
  116       <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  117       <Import Project="..\common\Boost.props" />
  118     </ImportGroup>
  119     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|x64'" Label="PropertySheets">
  120       <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  121       <Import Project="..\common\Boost.props" />
  122     </ImportGroup>
  123     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
  124       <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  125       <Import Project="..\common\Boost.props" />
  126     </ImportGroup>
  127     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|x64'" Label="PropertySheets">
  128       <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  129       <Import Project="..\common\Boost.props" />
  130     </ImportGroup>
  131     <PropertyGroup Label="UserMacros" />
  132     <PropertyGroup>
  133       <_ProjectFileVersion>11.0.51106.1</_ProjectFileVersion>
  134     </PropertyGroup>
  135     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  136       <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
  137       <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
  138       <LinkIncremental>true</LinkIncremental>
  139     </PropertyGroup>
  140     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|Win32'">
  141       <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
  142       <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
  143       <LinkIncremental>true</LinkIncremental>
  144     </PropertyGroup>
  145     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  146       <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
  147       <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
  148       <LinkIncremental>true</LinkIncremental>
  149       <TargetName>$(ProjectName)64</TargetName>
  150     </PropertyGroup>
  151     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|x64'">
  152       <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
  153       <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
  154       <LinkIncremental>true</LinkIncremental>
  155       <TargetName>$(ProjectName)64</TargetName>
  156     </PropertyGroup>
  157     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  158       <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
  159       <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
  160       <LinkIncremental>false</LinkIncremental>
  161     </PropertyGroup>
  162     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|Win32'">
  163       <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
  164       <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
  165       <LinkIncremental>false</LinkIncremental>
  166     </PropertyGroup>
  167     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  168       <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
  169       <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
  170       <LinkIncremental>false</LinkIncremental>
  171       <TargetName>$(ProjectName)64</TargetName>
  172     </PropertyGroup>
  173     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|x64'">
  174       <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
  175       <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
  176       <LinkIncremental>false</LinkIncremental>
  177       <TargetName>$(ProjectName)64</TargetName>
  178     </PropertyGroup>
  179     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  180       <Midl>
  181         <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  182         <MkTypLibCompatible>false</MkTypLibCompatible>
  183         <ValidateAllParameters>true</ValidateAllParameters>
  184       </Midl>
  185       <ClCompile>
  186         <Optimization>Disabled</Optimization>
  187         <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  188         <MinimalRebuild>false</MinimalRebuild>
  189         <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
  190         <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  191         <PrecompiledHeader>Use</PrecompiledHeader>
  192         <WarningLevel>Level4</WarningLevel>
  193         <TreatWarningAsError>true</TreatWarningAsError>
  194         <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  195         <SDLCheck>true</SDLCheck>
  196         <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
  197         <MultiProcessorCompilation>true</MultiProcessorCompilation>
  198       </ClCompile>
  199       <ResourceCompile>
  200         <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  201         <Culture>0x0409</Culture>
  202         <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  203       </ResourceCompile>
  204       <Link>
  205         <GenerateDebugInformation>true</GenerateDebugInformation>
  206         <SubSystem>Windows</SubSystem>
  207         <TargetMachine>MachineX86</TargetMachine>
  208         <AdditionalLibraryDirectories>"$(OutDir)"</AdditionalLibraryDirectories>
  209         <ImageHasSafeExceptionHandlers>true</ImageHasSafeExceptionHandlers>
  210       </Link>
  211     </ItemDefinitionGroup>
  212     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|Win32'">
  213       <Midl>
  214         <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  215         <MkTypLibCompatible>false</MkTypLibCompatible>
  216         <ValidateAllParameters>true</ValidateAllParameters>
  217       </Midl>
  218       <ClCompile>
  219         <Optimization>Disabled</Optimization>
  220         <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;TESTING;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  221         <MinimalRebuild>false</MinimalRebuild>
  222         <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
  223         <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  224         <PrecompiledHeader>Use</PrecompiledHeader>
  225         <WarningLevel>Level4</WarningLevel>
  226         <TreatWarningAsError>true</TreatWarningAsError>
  227         <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  228         <SDLCheck>true</SDLCheck>
  229         <AdditionalIncludeDirectories>..\..\ext\googletest\googletest\include;..\..\ext\googletest\googlemock\include;</AdditionalIncludeDirectories>
  230         <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
  231         <MultiProcessorCompilation>true</MultiProcessorCompilation>
  232       </ClCompile>
  233       <ResourceCompile>
  234         <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  235         <Culture>0x0409</Culture>
  236         <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  237       </ResourceCompile>
  238       <Link>
  239         <GenerateDebugInformation>true</GenerateDebugInformation>
  240         <SubSystem>Console</SubSystem>
  241         <TargetMachine>MachineX86</TargetMachine>
  242         <AdditionalDependencies>gmock32d.lib</AdditionalDependencies>
  243         <AdditionalLibraryDirectories>"$(OutDir)"</AdditionalLibraryDirectories>
  244         <ImageHasSafeExceptionHandlers>true</ImageHasSafeExceptionHandlers>
  245       </Link>
  246       <PostBuildEvent>
  247         <Command>cd "$(TargetDir)"
  248   "$(TargetPath)" --gtest_shuffle --gtest_output="xml:$(TargetPath).UnitTests.xml"
  249   </Command>
  250       </PostBuildEvent>
  251     </ItemDefinitionGroup>
  252     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  253       <Midl>
  254         <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  255         <MkTypLibCompatible>false</MkTypLibCompatible>
  256         <TargetEnvironment>X64</TargetEnvironment>
  257       </Midl>
  258       <ClCompile>
  259         <Optimization>Disabled</Optimization>
  260         <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  261         <MinimalRebuild>false</MinimalRebuild>
  262         <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
  263         <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  264         <PrecompiledHeader>Use</PrecompiledHeader>
  265         <WarningLevel>Level4</WarningLevel>
  266         <TreatWarningAsError>true</TreatWarningAsError>
  267         <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  268         <SDLCheck>true</SDLCheck>
  269         <MultiProcessorCompilation>true</MultiProcessorCompilation>
  270       </ClCompile>
  271       <ResourceCompile>
  272         <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  273         <Culture>0x0409</Culture>
  274         <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  275       </ResourceCompile>
  276       <Link>
  277         <GenerateDebugInformation>true</GenerateDebugInformation>
  278         <SubSystem>Windows</SubSystem>
  279         <TargetMachine>MachineX64</TargetMachine>
  280         <AdditionalLibraryDirectories>"$(OutDir)"</AdditionalLibraryDirectories>
  281         <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
  282       </Link>
  283     </ItemDefinitionGroup>
  284     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|x64'">
  285       <Midl>
  286         <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  287         <MkTypLibCompatible>false</MkTypLibCompatible>
  288         <TargetEnvironment>X64</TargetEnvironment>
  289       </Midl>
  290       <ClCompile>
  291         <Optimization>Disabled</Optimization>
  292         <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;TESTING;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  293         <MinimalRebuild>false</MinimalRebuild>
  294         <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
  295         <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  296         <PrecompiledHeader>Use</PrecompiledHeader>
  297         <WarningLevel>Level4</WarningLevel>
  298         <TreatWarningAsError>true</TreatWarningAsError>
  299         <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  300         <SDLCheck>true</SDLCheck>
  301         <AdditionalIncludeDirectories>..\..\ext\googletest\googletest\include;..\..\ext\googletest\googlemock\include;</AdditionalIncludeDirectories>
  302         <MultiProcessorCompilation>true</MultiProcessorCompilation>
  303       </ClCompile>
  304       <ResourceCompile>
  305         <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  306         <Culture>0x0409</Culture>
  307         <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  308       </ResourceCompile>
  309       <Link>
  310         <GenerateDebugInformation>true</GenerateDebugInformation>
  311         <SubSystem>Console</SubSystem>
  312         <TargetMachine>MachineX64</TargetMachine>
  313         <AdditionalDependencies>gmock64d.lib</AdditionalDependencies>
  314         <AdditionalLibraryDirectories>"$(OutDir)"</AdditionalLibraryDirectories>
  315         <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
  316       </Link>
  317       <PostBuildEvent>
  318         <Command>cd "$(TargetDir)"
  319   "$(TargetPath)" --gtest_shuffle --gtest_output="xml:$(TargetPath).UnitTests.xml"
  320   </Command>
  321       </PostBuildEvent>
  322     </ItemDefinitionGroup>
  323     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  324       <Midl>
  325         <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  326         <MkTypLibCompatible>false</MkTypLibCompatible>
  327         <ValidateAllParameters>true</ValidateAllParameters>
  328       </Midl>
  329       <ClCompile>
  330         <Optimization>MaxSpeed</Optimization>
  331         <IntrinsicFunctions>true</IntrinsicFunctions>
  332         <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  333         <MinimalRebuild>false</MinimalRebuild>
  334         <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  335         <FunctionLevelLinking>true</FunctionLevelLinking>
  336         <PrecompiledHeader>Use</PrecompiledHeader>
  337         <WarningLevel>Level4</WarningLevel>
  338         <TreatWarningAsError>true</TreatWarningAsError>
  339         <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  340         <SDLCheck>true</SDLCheck>
  341         <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
  342         <MultiProcessorCompilation>true</MultiProcessorCompilation>
  343       </ClCompile>
  344       <ResourceCompile>
  345         <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  346         <Culture>0x0409</Culture>
  347         <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  348       </ResourceCompile>
  349       <Link>
  350         <GenerateDebugInformation>true</GenerateDebugInformation>
  351         <SubSystem>Windows</SubSystem>
  352         <OptimizeReferences>true</OptimizeReferences>
  353         <EnableCOMDATFolding>true</EnableCOMDATFolding>
  354         <TargetMachine>MachineX86</TargetMachine>
  355         <AdditionalLibraryDirectories>"$(OutDir)"</AdditionalLibraryDirectories>
  356         <ImageHasSafeExceptionHandlers>true</ImageHasSafeExceptionHandlers>
  357       </Link>
  358     </ItemDefinitionGroup>
  359     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|Win32'">
  360       <Midl>
  361         <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  362         <MkTypLibCompatible>false</MkTypLibCompatible>
  363         <ValidateAllParameters>true</ValidateAllParameters>
  364       </Midl>
  365       <ClCompile>
  366         <Optimization>MaxSpeed</Optimization>
  367         <IntrinsicFunctions>true</IntrinsicFunctions>
  368         <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;TESTING;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  369         <MinimalRebuild>false</MinimalRebuild>
  370         <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  371         <FunctionLevelLinking>true</FunctionLevelLinking>
  372         <PrecompiledHeader>Use</PrecompiledHeader>
  373         <WarningLevel>Level4</WarningLevel>
  374         <TreatWarningAsError>true</TreatWarningAsError>
  375         <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  376         <SDLCheck>true</SDLCheck>
  377         <AdditionalIncludeDirectories>..\..\ext\googletest\googletest\include;..\..\ext\googletest\googlemock\include;</AdditionalIncludeDirectories>
  378         <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
  379         <MultiProcessorCompilation>true</MultiProcessorCompilation>
  380       </ClCompile>
  381       <ResourceCompile>
  382         <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  383         <Culture>0x0409</Culture>
  384         <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  385       </ResourceCompile>
  386       <Link>
  387         <GenerateDebugInformation>true</GenerateDebugInformation>
  388         <SubSystem>Console</SubSystem>
  389         <OptimizeReferences>true</OptimizeReferences>
  390         <EnableCOMDATFolding>true</EnableCOMDATFolding>
  391         <TargetMachine>MachineX86</TargetMachine>
  392         <AdditionalDependencies>gmock32.lib</AdditionalDependencies>
  393         <AdditionalLibraryDirectories>"$(OutDir)"</AdditionalLibraryDirectories>
  394         <ImageHasSafeExceptionHandlers>true</ImageHasSafeExceptionHandlers>
  395       </Link>
  396       <PostBuildEvent>
  397         <Command>cd "$(TargetDir)"
  398   "$(TargetPath)" --gtest_shuffle --gtest_output="xml:$(TargetPath).UnitTests.xml"
  399   </Command>
  400       </PostBuildEvent>
  401     </ItemDefinitionGroup>
  402     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  403       <Midl>
  404         <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  405         <MkTypLibCompatible>false</MkTypLibCompatible>
  406         <TargetEnvironment>X64</TargetEnvironment>
  407       </Midl>
  408       <ClCompile>
  409         <Optimization>MaxSpeed</Optimization>
  410         <IntrinsicFunctions>true</IntrinsicFunctions>
  411         <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  412         <MinimalRebuild>false</MinimalRebuild>
  413         <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  414         <FunctionLevelLinking>true</FunctionLevelLinking>
  415         <PrecompiledHeader>Use</PrecompiledHeader>
  416         <WarningLevel>Level4</WarningLevel>
  417         <TreatWarningAsError>true</TreatWarningAsError>
  418         <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  419         <SDLCheck>true</SDLCheck>
  420         <MultiProcessorCompilation>true</MultiProcessorCompilation>
  421       </ClCompile>
  422       <ResourceCompile>
  423         <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  424         <Culture>0x0409</Culture>
  425         <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  426       </ResourceCompile>
  427       <Link>
  428         <GenerateDebugInformation>true</GenerateDebugInformation>
  429         <SubSystem>Windows</SubSystem>
  430         <OptimizeReferences>true</OptimizeReferences>
  431         <EnableCOMDATFolding>true</EnableCOMDATFolding>
  432         <TargetMachine>MachineX64</TargetMachine>
  433         <AdditionalLibraryDirectories>"$(OutDir)"</AdditionalLibraryDirectories>
  434         <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
  435       </Link>
  436     </ItemDefinitionGroup>
  437     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|x64'">
  438       <Midl>
  439         <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  440         <MkTypLibCompatible>false</MkTypLibCompatible>
  441         <TargetEnvironment>X64</TargetEnvironment>
  442       </Midl>
  443       <ClCompile>
  444         <Optimization>MaxSpeed</Optimization>
  445         <IntrinsicFunctions>true</IntrinsicFunctions>
  446         <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;TESTING;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  447         <MinimalRebuild>false</MinimalRebuild>
  448         <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  449         <FunctionLevelLinking>true</FunctionLevelLinking>
  450         <PrecompiledHeader>Use</PrecompiledHeader>
  451         <WarningLevel>Level4</WarningLevel>
  452         <TreatWarningAsError>true</TreatWarningAsError>
  453         <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  454         <SDLCheck>true</SDLCheck>
  455         <AdditionalIncludeDirectories>..\..\ext\googletest\googletest\include;..\..\ext\googletest\googlemock\include;</AdditionalIncludeDirectories>
  456         <MultiProcessorCompilation>true</MultiProcessorCompilation>
  457       </ClCompile>
  458       <ResourceCompile>
  459         <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  460         <Culture>0x0409</Culture>
  461         <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  462       </ResourceCompile>
  463       <Link>
  464         <GenerateDebugInformation>true</GenerateDebugInformation>
  465         <SubSystem>Console</SubSystem>
  466         <OptimizeReferences>true</OptimizeReferences>
  467         <EnableCOMDATFolding>true</EnableCOMDATFolding>
  468         <TargetMachine>MachineX64</TargetMachine>
  469         <AdditionalDependencies>gmock64.lib</AdditionalDependencies>
  470         <AdditionalLibraryDirectories>"$(OutDir)"</AdditionalLibraryDirectories>
  471         <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
  472       </Link>
  473       <PostBuildEvent>
  474         <Command>cd "$(TargetDir)"
  475   "$(TargetPath)" --gtest_shuffle --gtest_output="xml:$(TargetPath).UnitTests.xml"
  476   </Command>
  477       </PostBuildEvent>
  478     </ItemDefinitionGroup>
  479     <ItemGroup>
  480       <ProjectReference Include="..\libictranslate\libictranslate.vc140.vcxproj">
  481         <Project>{dd1f3242-7ee4-4f41-8b8d-d833300c445f}</Project>
  482       </ProjectReference>
  483     </ItemGroup>
  484     <ItemGroup>
  485       <ClCompile Include="..\..\tests\tests_shared\TestsExports.cpp">
  486         <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
  487         <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
  488         <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
  489         <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
  490         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
  491         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Testing Release|Win32'">NotUsing</PrecompiledHeader>
  492         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
  493         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Testing Debug|Win32'">NotUsing</PrecompiledHeader>
  494         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
  495         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Testing Release|x64'">NotUsing</PrecompiledHeader>
  496         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
  497         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Testing Debug|x64'">NotUsing</PrecompiledHeader>
  498       </ClCompile>
  499       <ClCompile Include="ictranslate.cpp" />
  500       <ClCompile Include="ICTranslateDlg.cpp" />
  501       <ClCompile Include="stdafx.cpp">
  502         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
  503         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Testing Debug|Win32'">Create</PrecompiledHeader>
  504         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
  505         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Testing Debug|x64'">Create</PrecompiledHeader>
  506         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
  507         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Testing Release|Win32'">Create</PrecompiledHeader>
  508         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
  509         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Testing Release|x64'">Create</PrecompiledHeader>
  510       </ClCompile>
  511     </ItemGroup>
  512     <ItemGroup>
  513       <ClInclude Include="ictranslate.h" />
  514       <ClInclude Include="ICTranslateDlg.h" />
  515       <ClInclude Include="resource.h" />
  516       <ClInclude Include="stdafx.h" />
  517       <ClInclude Include="targetver.h" />
  518     </ItemGroup>
  519     <ItemGroup>
  520       <Image Include="res\icon_invalid.ico" />
  521       <Image Include="res\icon_nonexistent.ico" />
  522       <Image Include="res\icon_overfluous.ico" />
  523       <Image Include="res\icon_valid.ico" />
  524       <Image Include="res\icon_warning.ico" />
  525       <Image Include="res\ictranslate.ico" />
  526     </ItemGroup>
  527     <ItemGroup>
  528       <ResourceCompile Include="ictranslate.rc" />
  529     </ItemGroup>
  530     <ItemGroup>
  531       <None Include="res\ictranslate.rc2" />
  532     </ItemGroup>
  533     <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  534     <ImportGroup Label="ExtensionTargets">
  535     </ImportGroup>
  536     <ProjectExtensions>
  537       <VisualStudio>
  538         <UserProperties RESOURCE_FILE="ictranslate.rc" />
  539       </VisualStudio>
  540     </ProjectExtensions>
    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   <PropertyGroup Label="Globals">
    38     <ProjectName>ictranslate</ProjectName>
    39     <ProjectGuid>{B0292250-B70C-4395-9859-F181FB113DA8}</ProjectGuid>
    40     <RootNamespace>ictranslate</RootNamespace>
    41     <Keyword>MFCProj</Keyword>
    42   </PropertyGroup>
    43   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
    44   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    45     <ConfigurationType>Application</ConfigurationType>
    46     <PlatformToolset>v120_xp</PlatformToolset>
    47     <UseOfMfc>Dynamic</UseOfMfc>
    48     <CharacterSet>Unicode</CharacterSet>
    49     <WholeProgramOptimization>true</WholeProgramOptimization>
    50   </PropertyGroup>
    51   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|Win32'" Label="Configuration">
    52     <ConfigurationType>Application</ConfigurationType>
    53     <PlatformToolset>v120_xp</PlatformToolset>
    54     <UseOfMfc>Dynamic</UseOfMfc>
    55     <CharacterSet>Unicode</CharacterSet>
    56     <WholeProgramOptimization>true</WholeProgramOptimization>
    57   </PropertyGroup>
    58   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    59     <ConfigurationType>Application</ConfigurationType>
    60     <PlatformToolset>v120_xp</PlatformToolset>
    61     <UseOfMfc>Dynamic</UseOfMfc>
    62     <CharacterSet>Unicode</CharacterSet>
    63   </PropertyGroup>
    64   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|Win32'" Label="Configuration">
    65     <ConfigurationType>Application</ConfigurationType>
    66     <PlatformToolset>v120_xp</PlatformToolset>
    67     <UseOfMfc>Dynamic</UseOfMfc>
    68     <CharacterSet>Unicode</CharacterSet>
    69   </PropertyGroup>
    70   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    71     <ConfigurationType>Application</ConfigurationType>
    72     <PlatformToolset>v120_xp</PlatformToolset>
    73     <UseOfMfc>Dynamic</UseOfMfc>
    74     <CharacterSet>Unicode</CharacterSet>
    75     <WholeProgramOptimization>true</WholeProgramOptimization>
    76   </PropertyGroup>
    77   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|x64'" Label="Configuration">
    78     <ConfigurationType>Application</ConfigurationType>
    79     <PlatformToolset>v120_xp</PlatformToolset>
    80     <UseOfMfc>Dynamic</UseOfMfc>
    81     <CharacterSet>Unicode</CharacterSet>
    82     <WholeProgramOptimization>true</WholeProgramOptimization>
    83   </PropertyGroup>
    84   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
    85     <ConfigurationType>Application</ConfigurationType>
    86     <PlatformToolset>v120_xp</PlatformToolset>
    87     <UseOfMfc>Dynamic</UseOfMfc>
    88     <CharacterSet>Unicode</CharacterSet>
    89   </PropertyGroup>
    90   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|x64'" Label="Configuration">
    91     <ConfigurationType>Application</ConfigurationType>
    92     <PlatformToolset>v120_xp</PlatformToolset>
    93     <UseOfMfc>Dynamic</UseOfMfc>
    94     <CharacterSet>Unicode</CharacterSet>
    95   </PropertyGroup>
    96   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
    97   <ImportGroup Label="ExtensionSettings">
    98   </ImportGroup>
    99   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
    100     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    101     <Import Project="..\common\Boost.props" />
    102   </ImportGroup>
    103   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|Win32'" Label="PropertySheets">
    104     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    105     <Import Project="..\common\Boost.props" />
    106   </ImportGroup>
    107   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
    108     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    109     <Import Project="..\common\Boost.props" />
    110   </ImportGroup>
    111   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|Win32'" Label="PropertySheets">
    112     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    113     <Import Project="..\common\Boost.props" />
    114   </ImportGroup>
    115   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
    116     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    117     <Import Project="..\common\Boost.props" />
    118   </ImportGroup>
    119   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|x64'" Label="PropertySheets">
    120     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    121     <Import Project="..\common\Boost.props" />
    122   </ImportGroup>
    123   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
    124     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    125     <Import Project="..\common\Boost.props" />
    126   </ImportGroup>
    127   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|x64'" Label="PropertySheets">
    128     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    129     <Import Project="..\common\Boost.props" />
    130   </ImportGroup>
    131   <PropertyGroup Label="UserMacros" />
    132   <PropertyGroup>
    133     <_ProjectFileVersion>11.0.51106.1</_ProjectFileVersion>
    134   </PropertyGroup>
    135   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    136     <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
    137     <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
    138     <LinkIncremental>true</LinkIncremental>
    139   </PropertyGroup>
    140   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|Win32'">
    141     <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
    142     <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
    143     <LinkIncremental>true</LinkIncremental>
    144   </PropertyGroup>
    145   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    146     <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
    147     <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
    148     <LinkIncremental>true</LinkIncremental>
    149     <TargetName>$(ProjectName)64</TargetName>
    150   </PropertyGroup>
    151   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|x64'">
    152     <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
    153     <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
    154     <LinkIncremental>true</LinkIncremental>
    155     <TargetName>$(ProjectName)64</TargetName>
    156   </PropertyGroup>
    157   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    158     <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
    159     <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
    160     <LinkIncremental>false</LinkIncremental>
    161   </PropertyGroup>
    162   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|Win32'">
    163     <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
    164     <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
    165     <LinkIncremental>false</LinkIncremental>
    166   </PropertyGroup>
    167   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    168     <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
    169     <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
    170     <LinkIncremental>false</LinkIncremental>
    171     <TargetName>$(ProjectName)64</TargetName>
    172   </PropertyGroup>
    173   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|x64'">
    174     <OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
    175     <IntDir>$(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\</IntDir>
    176     <LinkIncremental>false</LinkIncremental>
    177     <TargetName>$(ProjectName)64</TargetName>
    178   </PropertyGroup>
    179   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    180     <Midl>
    181       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    182       <MkTypLibCompatible>false</MkTypLibCompatible>
    183       <ValidateAllParameters>true</ValidateAllParameters>
    184     </Midl>
    185     <ClCompile>
    186       <Optimization>Disabled</Optimization>
    187       <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    188       <MinimalRebuild>false</MinimalRebuild>
    189       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
    190       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
    191       <PrecompiledHeader>Use</PrecompiledHeader>
    192       <WarningLevel>Level4</WarningLevel>
    193       <TreatWarningAsError>true</TreatWarningAsError>
    194       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
    195       <SDLCheck>true</SDLCheck>
    196       <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
    197       <MultiProcessorCompilation>true</MultiProcessorCompilation>
    198     </ClCompile>
    199     <ResourceCompile>
    200       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    201       <Culture>0x0409</Culture>
    202       <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    203     </ResourceCompile>
    204     <Link>
    205       <GenerateDebugInformation>true</GenerateDebugInformation>
    206       <SubSystem>Windows</SubSystem>
    207       <TargetMachine>MachineX86</TargetMachine>
    208       <AdditionalLibraryDirectories>"$(OutDir)"</AdditionalLibraryDirectories>
    209       <ImageHasSafeExceptionHandlers>true</ImageHasSafeExceptionHandlers>
    210     </Link>
    211   </ItemDefinitionGroup>
    212   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|Win32'">
    213     <Midl>
    214       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    215       <MkTypLibCompatible>false</MkTypLibCompatible>
    216       <ValidateAllParameters>true</ValidateAllParameters>
    217     </Midl>
    218     <ClCompile>
    219       <Optimization>Disabled</Optimization>
    220       <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;TESTING;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    221       <MinimalRebuild>false</MinimalRebuild>
    222       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
    223       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
    224       <PrecompiledHeader>Use</PrecompiledHeader>
    225       <WarningLevel>Level4</WarningLevel>
    226       <TreatWarningAsError>true</TreatWarningAsError>
    227       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
    228       <SDLCheck>true</SDLCheck>
    229       <AdditionalIncludeDirectories>..\..\ext\googletest\googletest\include;..\..\ext\googletest\googlemock\include;</AdditionalIncludeDirectories>
    230       <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
    231       <MultiProcessorCompilation>true</MultiProcessorCompilation>
    232     </ClCompile>
    233     <ResourceCompile>
    234       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    235       <Culture>0x0409</Culture>
    236       <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    237     </ResourceCompile>
    238     <Link>
    239       <GenerateDebugInformation>true</GenerateDebugInformation>
    240       <SubSystem>Console</SubSystem>
    241       <TargetMachine>MachineX86</TargetMachine>
    242       <AdditionalDependencies>gmock32d.lib</AdditionalDependencies>
    243       <AdditionalLibraryDirectories>"$(OutDir)"</AdditionalLibraryDirectories>
    244       <ImageHasSafeExceptionHandlers>true</ImageHasSafeExceptionHandlers>
    245     </Link>
    246     <PostBuildEvent>
    247       <Command>cd "$(TargetDir)"
    248 "$(TargetPath)" --gtest_shuffle --gtest_output="xml:$(TargetPath).UnitTests.xml"
    249 </Command>
    250     </PostBuildEvent>
    251   </ItemDefinitionGroup>
    252   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    253     <Midl>
    254       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    255       <MkTypLibCompatible>false</MkTypLibCompatible>
    256       <TargetEnvironment>X64</TargetEnvironment>
    257     </Midl>
    258     <ClCompile>
    259       <Optimization>Disabled</Optimization>
    260       <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    261       <MinimalRebuild>false</MinimalRebuild>
    262       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
    263       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
    264       <PrecompiledHeader>Use</PrecompiledHeader>
    265       <WarningLevel>Level4</WarningLevel>
    266       <TreatWarningAsError>true</TreatWarningAsError>
    267       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
    268       <SDLCheck>true</SDLCheck>
    269       <MultiProcessorCompilation>true</MultiProcessorCompilation>
    270     </ClCompile>
    271     <ResourceCompile>
    272       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    273       <Culture>0x0409</Culture>
    274       <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    275     </ResourceCompile>
    276     <Link>
    277       <GenerateDebugInformation>true</GenerateDebugInformation>
    278       <SubSystem>Windows</SubSystem>
    279       <TargetMachine>MachineX64</TargetMachine>
    280       <AdditionalLibraryDirectories>"$(OutDir)"</AdditionalLibraryDirectories>
    281       <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
    282     </Link>
    283   </ItemDefinitionGroup>
    284   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Testing Debug|x64'">
    285     <Midl>
    286       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    287       <MkTypLibCompatible>false</MkTypLibCompatible>
    288       <TargetEnvironment>X64</TargetEnvironment>
    289     </Midl>
    290     <ClCompile>
    291       <Optimization>Disabled</Optimization>
    292       <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;TESTING;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    293       <MinimalRebuild>false</MinimalRebuild>
    294       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
    295       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
    296       <PrecompiledHeader>Use</PrecompiledHeader>
    297       <WarningLevel>Level4</WarningLevel>
    298       <TreatWarningAsError>true</TreatWarningAsError>
    299       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
    300       <SDLCheck>true</SDLCheck>
    301       <AdditionalIncludeDirectories>..\..\ext\googletest\googletest\include;..\..\ext\googletest\googlemock\include;</AdditionalIncludeDirectories>
    302       <MultiProcessorCompilation>true</MultiProcessorCompilation>
    303     </ClCompile>
    304     <ResourceCompile>
    305       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    306       <Culture>0x0409</Culture>
    307       <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    308     </ResourceCompile>
    309     <Link>
    310       <GenerateDebugInformation>true</GenerateDebugInformation>
    311       <SubSystem>Console</SubSystem>
    312       <TargetMachine>MachineX64</TargetMachine>
    313       <AdditionalDependencies>gmock64d.lib</AdditionalDependencies>
    314       <AdditionalLibraryDirectories>"$(OutDir)"</AdditionalLibraryDirectories>
    315       <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
    316     </Link>
    317     <PostBuildEvent>
    318       <Command>cd "$(TargetDir)"
    319 "$(TargetPath)" --gtest_shuffle --gtest_output="xml:$(TargetPath).UnitTests.xml"
    320 </Command>
    321     </PostBuildEvent>
    322   </ItemDefinitionGroup>
    323   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    324     <Midl>
    325       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    326       <MkTypLibCompatible>false</MkTypLibCompatible>
    327       <ValidateAllParameters>true</ValidateAllParameters>
    328     </Midl>
    329     <ClCompile>
    330       <Optimization>MaxSpeed</Optimization>
    331       <IntrinsicFunctions>true</IntrinsicFunctions>
    332       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    333       <MinimalRebuild>false</MinimalRebuild>
    334       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
    335       <FunctionLevelLinking>true</FunctionLevelLinking>
    336       <PrecompiledHeader>Use</PrecompiledHeader>
    337       <WarningLevel>Level4</WarningLevel>
    338       <TreatWarningAsError>true</TreatWarningAsError>
    339       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
    340       <SDLCheck>true</SDLCheck>
    341       <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
    342       <MultiProcessorCompilation>true</MultiProcessorCompilation>
    343     </ClCompile>
    344     <ResourceCompile>
    345       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    346       <Culture>0x0409</Culture>
    347       <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    348     </ResourceCompile>
    349     <Link>
    350       <GenerateDebugInformation>true</GenerateDebugInformation>
    351       <SubSystem>Windows</SubSystem>
    352       <OptimizeReferences>true</OptimizeReferences>
    353       <EnableCOMDATFolding>true</EnableCOMDATFolding>
    354       <TargetMachine>MachineX86</TargetMachine>
    355       <AdditionalLibraryDirectories>"$(OutDir)"</AdditionalLibraryDirectories>
    356       <ImageHasSafeExceptionHandlers>true</ImageHasSafeExceptionHandlers>
    357     </Link>
    358   </ItemDefinitionGroup>
    359   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|Win32'">
    360     <Midl>
    361       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    362       <MkTypLibCompatible>false</MkTypLibCompatible>
    363       <ValidateAllParameters>true</ValidateAllParameters>
    364     </Midl>
    365     <ClCompile>
    366       <Optimization>MaxSpeed</Optimization>
    367       <IntrinsicFunctions>true</IntrinsicFunctions>
    368       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;TESTING;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    369       <MinimalRebuild>false</MinimalRebuild>
    370       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
    371       <FunctionLevelLinking>true</FunctionLevelLinking>
    372       <PrecompiledHeader>Use</PrecompiledHeader>
    373       <WarningLevel>Level4</WarningLevel>
    374       <TreatWarningAsError>true</TreatWarningAsError>
    375       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
    376       <SDLCheck>true</SDLCheck>
    377       <AdditionalIncludeDirectories>..\..\ext\googletest\googletest\include;..\..\ext\googletest\googlemock\include;</AdditionalIncludeDirectories>
    378       <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
    379       <MultiProcessorCompilation>true</MultiProcessorCompilation>
    380     </ClCompile>
    381     <ResourceCompile>
    382       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    383       <Culture>0x0409</Culture>
    384       <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    385     </ResourceCompile>
    386     <Link>
    387       <GenerateDebugInformation>true</GenerateDebugInformation>
    388       <SubSystem>Console</SubSystem>
    389       <OptimizeReferences>true</OptimizeReferences>
    390       <EnableCOMDATFolding>true</EnableCOMDATFolding>
    391       <TargetMachine>MachineX86</TargetMachine>
    392       <AdditionalDependencies>gmock32.lib</AdditionalDependencies>
    393       <AdditionalLibraryDirectories>"$(OutDir)"</AdditionalLibraryDirectories>
    394       <ImageHasSafeExceptionHandlers>true</ImageHasSafeExceptionHandlers>
    395     </Link>
    396     <PostBuildEvent>
    397       <Command>cd "$(TargetDir)"
    398 "$(TargetPath)" --gtest_shuffle --gtest_output="xml:$(TargetPath).UnitTests.xml"
    399 </Command>
    400     </PostBuildEvent>
    401   </ItemDefinitionGroup>
    402   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    403     <Midl>
    404       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    405       <MkTypLibCompatible>false</MkTypLibCompatible>
    406       <TargetEnvironment>X64</TargetEnvironment>
    407     </Midl>
    408     <ClCompile>
    409       <Optimization>MaxSpeed</Optimization>
    410       <IntrinsicFunctions>true</IntrinsicFunctions>
    411       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    412       <MinimalRebuild>false</MinimalRebuild>
    413       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
    414       <FunctionLevelLinking>true</FunctionLevelLinking>
    415       <PrecompiledHeader>Use</PrecompiledHeader>
    416       <WarningLevel>Level4</WarningLevel>
    417       <TreatWarningAsError>true</TreatWarningAsError>
    418       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
    419       <SDLCheck>true</SDLCheck>
    420       <MultiProcessorCompilation>true</MultiProcessorCompilation>
    421     </ClCompile>
    422     <ResourceCompile>
    423       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    424       <Culture>0x0409</Culture>
    425       <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    426     </ResourceCompile>
    427     <Link>
    428       <GenerateDebugInformation>true</GenerateDebugInformation>
    429       <SubSystem>Windows</SubSystem>
    430       <OptimizeReferences>true</OptimizeReferences>
    431       <EnableCOMDATFolding>true</EnableCOMDATFolding>
    432       <TargetMachine>MachineX64</TargetMachine>
    433       <AdditionalLibraryDirectories>"$(OutDir)"</AdditionalLibraryDirectories>
    434       <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
    435     </Link>
    436   </ItemDefinitionGroup>
    437   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Testing Release|x64'">
    438     <Midl>
    439       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    440       <MkTypLibCompatible>false</MkTypLibCompatible>
    441       <TargetEnvironment>X64</TargetEnvironment>
    442     </Midl>
    443     <ClCompile>
    444       <Optimization>MaxSpeed</Optimization>
    445       <IntrinsicFunctions>true</IntrinsicFunctions>
    446       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;TESTING;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    447       <MinimalRebuild>false</MinimalRebuild>
    448       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
    449       <FunctionLevelLinking>true</FunctionLevelLinking>
    450       <PrecompiledHeader>Use</PrecompiledHeader>
    451       <WarningLevel>Level4</WarningLevel>
    452       <TreatWarningAsError>true</TreatWarningAsError>
    453       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
    454       <SDLCheck>true</SDLCheck>
    455       <AdditionalIncludeDirectories>..\..\ext\googletest\googletest\include;..\..\ext\googletest\googlemock\include;</AdditionalIncludeDirectories>
    456       <MultiProcessorCompilation>true</MultiProcessorCompilation>
    457     </ClCompile>
    458     <ResourceCompile>
    459       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    460       <Culture>0x0409</Culture>
    461       <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    462     </ResourceCompile>
    463     <Link>
    464       <GenerateDebugInformation>true</GenerateDebugInformation>
    465       <SubSystem>Console</SubSystem>
    466       <OptimizeReferences>true</OptimizeReferences>
    467       <EnableCOMDATFolding>true</EnableCOMDATFolding>
    468       <TargetMachine>MachineX64</TargetMachine>
    469       <AdditionalDependencies>gmock64.lib</AdditionalDependencies>
    470       <AdditionalLibraryDirectories>"$(OutDir)"</AdditionalLibraryDirectories>
    471       <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
    472     </Link>
    473     <PostBuildEvent>
    474       <Command>cd "$(TargetDir)"
    475 "$(TargetPath)" --gtest_shuffle --gtest_output="xml:$(TargetPath).UnitTests.xml"
    476 </Command>
    477     </PostBuildEvent>
    478   </ItemDefinitionGroup>
    479   <ItemGroup>
    480     <ProjectReference Include="..\libictranslate\libictranslate.vc140.vcxproj">
    481       <Project>{dd1f3242-7ee4-4f41-8b8d-d833300c445f}</Project>
    482     </ProjectReference>
    483   </ItemGroup>
    484   <ItemGroup>
    485     <ClCompile Include="..\..\tests\tests_shared\TestsExports.cpp">
    486       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
    487       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
    488       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
    489       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
    490       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
    491       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Testing Release|Win32'">NotUsing</PrecompiledHeader>
    492       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
    493       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Testing Debug|Win32'">NotUsing</PrecompiledHeader>
    494       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
    495       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Testing Release|x64'">NotUsing</PrecompiledHeader>
    496       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
    497       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Testing Debug|x64'">NotUsing</PrecompiledHeader>
    498     </ClCompile>
    499     <ClCompile Include="ictranslate.cpp" />
    500     <ClCompile Include="ICTranslateDlg.cpp" />
    501     <ClCompile Include="stdafx.cpp">
    502       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
    503       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Testing Debug|Win32'">Create</PrecompiledHeader>
    504       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
    505       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Testing Debug|x64'">Create</PrecompiledHeader>
    506       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
    507       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Testing Release|Win32'">Create</PrecompiledHeader>
    508       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
    509       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Testing Release|x64'">Create</PrecompiledHeader>
    510     </ClCompile>
    511   </ItemGroup>
    512   <ItemGroup>
    513     <ClInclude Include="ictranslate.h" />
    514     <ClInclude Include="ICTranslateDlg.h" />
    515     <ClInclude Include="resource.h" />
    516     <ClInclude Include="stdafx.h" />
    517     <ClInclude Include="targetver.h" />
    518   </ItemGroup>
    519   <ItemGroup>
    520     <Image Include="res\icon_invalid.ico" />
    521     <Image Include="res\icon_nonexistent.ico" />
    522     <Image Include="res\icon_overfluous.ico" />
    523     <Image Include="res\icon_valid.ico" />
    524     <Image Include="res\icon_warning.ico" />
    525     <Image Include="res\ictranslate.ico" />
    526   </ItemGroup>
    527   <ItemGroup>
    528     <ResourceCompile Include="ictranslate.rc" />
    529   </ItemGroup>
    530   <ItemGroup>
    531     <None Include="res\ictranslate.rc2" />
    532   </ItemGroup>
    533   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
    534   <ImportGroup Label="ExtensionTargets">
    535   </ImportGroup>
    536   <ProjectExtensions>
    537     <VisualStudio>
    538       <UserProperties RESOURCE_FILE="ictranslate.rc" />
    539     </VisualStudio>
    540   </ProjectExtensions>
< _   541 541 </Project>