Add CreateProcessHelper to projects where necessary
[TortoiseGit.git] / src / TGitCache / TGitCache.vcxproj
blob4cd9b5e3123de3ea14d1a12b21c02b9f705d71b6
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
3   <ItemGroup Label="ProjectConfigurations">\r
4     <ProjectConfiguration Include="Debug|Win32">\r
5       <Configuration>Debug</Configuration>\r
6       <Platform>Win32</Platform>\r
7     </ProjectConfiguration>\r
8     <ProjectConfiguration Include="Debug|x64">\r
9       <Configuration>Debug</Configuration>\r
10       <Platform>x64</Platform>\r
11     </ProjectConfiguration>\r
12     <ProjectConfiguration Include="Release|Win32">\r
13       <Configuration>Release</Configuration>\r
14       <Platform>Win32</Platform>\r
15     </ProjectConfiguration>\r
16     <ProjectConfiguration Include="Release|x64">\r
17       <Configuration>Release</Configuration>\r
18       <Platform>x64</Platform>\r
19     </ProjectConfiguration>\r
20   </ItemGroup>\r
21   <PropertyGroup Label="Globals">\r
22     <ProjectGuid>{A00D2EDC-B4F5-4B41-94BA-13961DE5D296}</ProjectGuid>\r
23     <RootNamespace>TGitCache</RootNamespace>\r
24     <Keyword>Win32Proj</Keyword>\r
25   </PropertyGroup>\r
26   <Import Project="$(SolutionDir)TortoiseGit.toolset.props" />\r
27   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
28   <PropertyGroup Label="Configuration">\r
29     <ConfigurationType>Application</ConfigurationType>\r
30     <UseOfAtl>Static</UseOfAtl>\r
31     <CharacterSet>Unicode</CharacterSet>\r
32   </PropertyGroup>\r
33   <PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">\r
34     <WholeProgramOptimization>true</WholeProgramOptimization>\r
35   </PropertyGroup>\r
36   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
37   <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
38   <Import Project="$(SolutionDir)TortoiseGit.common.props" />\r
39   <PropertyGroup Label="UserMacros" />\r
40   <ItemDefinitionGroup>\r
41     <ClCompile>\r
42       <AdditionalIncludeDirectories>$(ProjectDir);..\..\ext\gitdll;..\Utils;..\TortoiseShell;..\Git;..\..\ext\libgit2\include;..\..\ext\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
43       <PreprocessorDefinitions>TGITCACHE;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
44     </ClCompile>\r
45     <Link>\r
46       <AdditionalDependencies>Crypt32.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
47     </Link>\r
48   </ItemDefinitionGroup>\r
49   <ItemGroup>\r
50     <ClCompile Include="..\Git\MassiveGitTaskBase.cpp" />\r
51     <ClCompile Include="..\Utils\DebugOutput.cpp" />\r
52     <ClCompile Include="CachedDirectory.cpp" />\r
53     <ClCompile Include="CacheInterface.cpp" />\r
54     <ClCompile Include="DirectoryWatcher.cpp" />\r
55     <ClCompile Include="FolderCrawler.cpp" />\r
56     <ClCompile Include="..\Git\Git.cpp" />\r
57     <ClCompile Include="..\Git\GitAdminDir.cpp" />\r
58     <ClCompile Include="..\Git\GitIndex.cpp" />\r
59     <ClCompile Include="..\Git\GitRev.cpp" />\r
60     <ClCompile Include="..\Git\GitStatus.cpp" />\r
61     <ClCompile Include="GITStatusCache.cpp" />\r
62     <ClCompile Include="..\Utils\PathUtils.cpp" />\r
63     <ClCompile Include="..\Utils\ReaderWriterLock.cpp" />\r
64     <ClCompile Include="..\Utils\Registry.cpp" />\r
65     <ClCompile Include="ShellUpdater.cpp" />\r
66     <ClCompile Include="StatusCacheEntry.cpp" />\r
67     <ClCompile Include="stdafx.cpp">\r
68       <PrecompiledHeader>Create</PrecompiledHeader>\r
69     </ClCompile>\r
70     <ClCompile Include="..\Utils\StringUtils.cpp" />\r
71     <ClCompile Include="..\Utils\SysInfo.cpp" />\r
72     <ClCompile Include="TGITCache.cpp" />\r
73     <ClCompile Include="..\Git\TGitPath.cpp" />\r
74     <ClCompile Include="..\Utils\UnicodeUtils.cpp" />\r
75   </ItemGroup>\r
76   <ItemGroup>\r
77     <ClInclude Include="..\Git\Git.h" />\r
78     <ClInclude Include="..\Git\GitForWindows.h" />\r
79     <ClInclude Include="..\Git\MassiveGitTaskBase.h" />\r
80     <ClInclude Include="..\Utils\CreateProcessHelper.h" />\r
81     <ClInclude Include="..\Utils\DebugOutput.h" />\r
82     <ClInclude Include="CachedDirectory.h" />\r
83     <ClInclude Include="CacheInterface.h" />\r
84     <ClInclude Include="DirectoryWatcher.h" />\r
85     <ClInclude Include="FolderCrawler.h" />\r
86     <ClInclude Include="..\Git\GitAdminDir.h" />\r
87     <ClInclude Include="..\Git\gitindex.h" />\r
88     <ClInclude Include="..\Git\GitStatus.h" />\r
89     <ClInclude Include="GitStatusCache.h" />\r
90     <ClInclude Include="..\Utils\PathUtils.h" />\r
91     <ClInclude Include="..\Utils\ReaderWriterLock.h" />\r
92     <ClInclude Include="..\Utils\registry.h" />\r
93     <ClInclude Include="resource.h" />\r
94     <ClInclude Include="..\TortoiseShell\ShellCache.h" />\r
95     <ClInclude Include="ShellUpdater.h" />\r
96     <ClInclude Include="..\Utils\SmartHandle.h" />\r
97     <ClInclude Include="StatusCacheEntry.h" />\r
98     <ClInclude Include="stdafx.h" />\r
99     <ClInclude Include="..\Utils\StringUtils.h" />\r
100     <ClInclude Include="..\Utils\SysInfo.h" />\r
101     <ClInclude Include="TGitCache.h" />\r
102     <ClInclude Include="..\Git\TGitPath.h" />\r
103     <ClInclude Include="..\Utils\UnicodeUtils.h" />\r
104     <ClInclude Include="..\Utils\UniqueQueue.h" />\r
105   </ItemGroup>\r
106   <ItemGroup>\r
107     <ResourceCompile Include="TGitCache.rc" />\r
108   </ItemGroup>\r
109   <ItemGroup>\r
110     <Image Include="..\Resources\Tortoise.ico" />\r
111     <Image Include="..\Resources\menudelete.ico" />\r
112   </ItemGroup>\r
113   <ItemGroup>\r
114     <ProjectReference Include="..\..\ext\build\libgit2.vcxproj">\r
115       <Project>{2b4f366c-93ba-491e-87af-5ef7b37f75f7}</Project>\r
116       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
117     </ProjectReference>\r
118     <ProjectReference Include="..\..\ext\build\zlib.vcxproj">\r
119       <Project>{5c6b6a95-2053-4593-9617-c4f176736d5a}</Project>\r
120       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
121     </ProjectReference>\r
122     <ProjectReference Include="..\..\ext\gitdll\gitdll.vcxproj">\r
123       <Project>{4f0a55de-dafd-4a0b-a03d-2c14cb77e08f}</Project>\r
124       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
125     </ProjectReference>\r
126   </ItemGroup>\r
127   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
128   <ImportGroup Label="ExtensionTargets">\r
129   </ImportGroup>\r
130 </Project>