Consistently use /GL, /GF, /LTCG, /RELEASE, /Gy, /OPT:REF,ICF and /O2 for all the...
[TortoiseGit.git] / src / TGitCache / TGITCache.vcproj
blob57686ae95782aef4fe3c37374254e5990a87577a
1 <?xml version="1.0" encoding="Windows-1252"?>
2 <VisualStudioProject
3 ProjectType="Visual C++"
4 Version="9.00"
5 Name="TGitCache"
6 ProjectGUID="{A00D2EDC-B4F5-4B41-94BA-13961DE5D296}"
7 RootNamespace="TGitCache"
8 Keyword="Win32Proj"
9 TargetFrameworkVersion="131072"
11 <Platforms>
12 <Platform
13 Name="Win32"
15 <Platform
16 Name="x64"
18 </Platforms>
19 <ToolFiles>
20 </ToolFiles>
21 <Configurations>
22 <Configuration
23 Name="Debug|Win32"
24 OutputDirectory="..\..\bin\$(ConfigurationName)\bin"
25 IntermediateDirectory="..\..\obj\TGitCache\$(ConfigurationName)\"
26 ConfigurationType="1"
27 UseOfMFC="0"
28 UseOfATL="2"
29 CharacterSet="1"
31 <Tool
32 Name="VCPreBuildEventTool"
34 <Tool
35 Name="VCCustomBuildTool"
37 <Tool
38 Name="VCXMLDataGeneratorTool"
40 <Tool
41 Name="VCWebServiceProxyGeneratorTool"
43 <Tool
44 Name="VCMIDLTool"
46 <Tool
47 Name="VCCLCompilerTool"
48 Optimization="0"
49 AdditionalIncludeDirectories="..\..\ext\gitdll;..\Utils;..\TortoiseShell;..\Git;..\..\ext\gettext\include;..\..\ext\libgit2\include;..\..\ext\zlib"
50 PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;UNICODE;_UNICODE"
51 MinimalRebuild="true"
52 BasicRuntimeChecks="3"
53 SmallerTypeCheck="true"
54 RuntimeLibrary="3"
55 TreatWChar_tAsBuiltInType="true"
56 ForceConformanceInForLoopScope="true"
57 UsePrecompiledHeader="2"
58 WarningLevel="4"
59 DebugInformationFormat="4"
60 DisableSpecificWarnings="4996,4018"
62 <Tool
63 Name="VCManagedResourceCompilerTool"
65 <Tool
66 Name="VCResourceCompilerTool"
68 <Tool
69 Name="VCPreLinkEventTool"
71 <Tool
72 Name="VCLinkerTool"
73 IgnoreImportLibrary="true"
74 UseLibraryDependencyInputs="true"
75 AdditionalDependencies="Crypt32.lib"
76 OutputFile="$(OutDir)/TGitCache.exe"
77 LinkIncremental="2"
78 AdditionalLibraryDirectories=""
79 IgnoreDefaultLibraryNames=""
80 GenerateDebugInformation="true"
81 ProgramDatabaseFile="$(OutDir)/TGitCache.pdb"
82 SubSystem="2"
83 RandomizedBaseAddress="1"
84 DataExecutionPrevention="0"
85 TargetMachine="1"
87 <Tool
88 Name="VCALinkTool"
90 <Tool
91 Name="VCManifestTool"
93 <Tool
94 Name="VCXDCMakeTool"
96 <Tool
97 Name="VCBscMakeTool"
99 <Tool
100 Name="VCFxCopTool"
102 <Tool
103 Name="VCAppVerifierTool"
105 <Tool
106 Name="VCPostBuildEventTool"
108 </Configuration>
109 <Configuration
110 Name="Debug|x64"
111 OutputDirectory="..\..\Bin\Debug64\Bin"
112 IntermediateDirectory="..\..\obj\TGitCache\Debug64"
113 ConfigurationType="1"
114 UseOfMFC="0"
115 UseOfATL="2"
116 CharacterSet="1"
118 <Tool
119 Name="VCPreBuildEventTool"
121 <Tool
122 Name="VCCustomBuildTool"
124 <Tool
125 Name="VCXMLDataGeneratorTool"
127 <Tool
128 Name="VCWebServiceProxyGeneratorTool"
130 <Tool
131 Name="VCMIDLTool"
132 TargetEnvironment="3"
134 <Tool
135 Name="VCCLCompilerTool"
136 Optimization="0"
137 AdditionalIncludeDirectories="..\..\ext\gitdll;..\Utils;..\TortoiseShell;..\Git;..\..\ext\gettext\include;..\..\ext\libgit2\include;..\..\ext\zlib"
138 PreprocessorDefinitions="WIN64;_DEBUG;_CONSOLE;UNICODE;_UNICODE"
139 MinimalRebuild="true"
140 BasicRuntimeChecks="3"
141 SmallerTypeCheck="true"
142 RuntimeLibrary="3"
143 TreatWChar_tAsBuiltInType="true"
144 ForceConformanceInForLoopScope="true"
145 UsePrecompiledHeader="2"
146 WarningLevel="4"
147 DebugInformationFormat="3"
148 DisableSpecificWarnings="4996,4018"
150 <Tool
151 Name="VCManagedResourceCompilerTool"
153 <Tool
154 Name="VCResourceCompilerTool"
156 <Tool
157 Name="VCPreLinkEventTool"
159 <Tool
160 Name="VCLinkerTool"
161 IgnoreImportLibrary="true"
162 AdditionalDependencies="Crypt32.lib"
163 OutputFile="$(OutDir)/TGitCache.exe"
164 LinkIncremental="2"
165 IgnoreDefaultLibraryNames=""
166 GenerateDebugInformation="true"
167 ProgramDatabaseFile="$(OutDir)/TGitCache.pdb"
168 SubSystem="2"
169 RandomizedBaseAddress="1"
170 DataExecutionPrevention="0"
171 TargetMachine="17"
173 <Tool
174 Name="VCALinkTool"
176 <Tool
177 Name="VCManifestTool"
179 <Tool
180 Name="VCXDCMakeTool"
182 <Tool
183 Name="VCBscMakeTool"
185 <Tool
186 Name="VCFxCopTool"
188 <Tool
189 Name="VCAppVerifierTool"
191 <Tool
192 Name="VCPostBuildEventTool"
194 </Configuration>
195 <Configuration
196 Name="Release|Win32"
197 OutputDirectory="..\..\bin\$(ConfigurationName)\bin"
198 IntermediateDirectory="..\..\obj\TGitCache\$(ConfigurationName)\"
199 ConfigurationType="1"
200 UseOfATL="2"
201 CharacterSet="1"
202 WholeProgramOptimization="1"
204 <Tool
205 Name="VCPreBuildEventTool"
207 <Tool
208 Name="VCCustomBuildTool"
210 <Tool
211 Name="VCXMLDataGeneratorTool"
213 <Tool
214 Name="VCWebServiceProxyGeneratorTool"
216 <Tool
217 Name="VCMIDLTool"
219 <Tool
220 Name="VCCLCompilerTool"
221 EnableIntrinsicFunctions="true"
222 AdditionalIncludeDirectories="..\..\ext\gitdll;..\Utils;..\TortoiseShell;..\Git;..\..\ext\gettext\include;..\..\ext\libgit2\include;..\..\ext\zlib"
223 PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;UNICODE;_UNICODE"
224 StringPooling="true"
225 RuntimeLibrary="2"
226 EnableFunctionLevelLinking="true"
227 TreatWChar_tAsBuiltInType="true"
228 ForceConformanceInForLoopScope="true"
229 UsePrecompiledHeader="2"
230 WarningLevel="4"
231 DebugInformationFormat="3"
233 <Tool
234 Name="VCManagedResourceCompilerTool"
236 <Tool
237 Name="VCResourceCompilerTool"
239 <Tool
240 Name="VCPreLinkEventTool"
242 <Tool
243 Name="VCLinkerTool"
244 AdditionalDependencies="Crypt32.lib"
245 LinkIncremental="1"
246 AdditionalLibraryDirectories=""
247 IgnoreDefaultLibraryNames=""
248 DelayLoadDLLs=""
249 GenerateDebugInformation="true"
250 SubSystem="2"
251 OptimizeReferences="2"
252 EnableCOMDATFolding="2"
253 SetChecksum="true"
254 TargetMachine="1"
256 <Tool
257 Name="VCALinkTool"
259 <Tool
260 Name="VCManifestTool"
262 <Tool
263 Name="VCXDCMakeTool"
265 <Tool
266 Name="VCBscMakeTool"
268 <Tool
269 Name="VCFxCopTool"
271 <Tool
272 Name="VCAppVerifierTool"
274 <Tool
275 Name="VCPostBuildEventTool"
277 </Configuration>
278 <Configuration
279 Name="Release|x64"
280 OutputDirectory="..\..\bin\Release64\bin"
281 IntermediateDirectory="..\..\obj\TGitCache\Release64"
282 ConfigurationType="1"
283 UseOfATL="2"
284 CharacterSet="1"
285 WholeProgramOptimization="1"
287 <Tool
288 Name="VCPreBuildEventTool"
290 <Tool
291 Name="VCCustomBuildTool"
293 <Tool
294 Name="VCXMLDataGeneratorTool"
296 <Tool
297 Name="VCWebServiceProxyGeneratorTool"
299 <Tool
300 Name="VCMIDLTool"
301 TargetEnvironment="3"
303 <Tool
304 Name="VCCLCompilerTool"
305 EnableIntrinsicFunctions="true"
306 AdditionalIncludeDirectories="..\..\ext\gitdll;..\Utils;..\TortoiseShell;..\Git;..\..\ext\gettext\include;..\..\ext\libgit2\include;..\..\ext\zlib"
307 PreprocessorDefinitions="WIN64;NDEBUG;_CONSOLE;UNICODE;_UNICODE"
308 StringPooling="true"
309 RuntimeLibrary="2"
310 EnableFunctionLevelLinking="true"
311 TreatWChar_tAsBuiltInType="true"
312 ForceConformanceInForLoopScope="true"
313 UsePrecompiledHeader="2"
314 WarningLevel="4"
315 DebugInformationFormat="3"
317 <Tool
318 Name="VCManagedResourceCompilerTool"
320 <Tool
321 Name="VCResourceCompilerTool"
323 <Tool
324 Name="VCPreLinkEventTool"
326 <Tool
327 Name="VCLinkerTool"
328 AdditionalDependencies="Crypt32.lib"
329 LinkIncremental="1"
330 IgnoreDefaultLibraryNames=""
331 GenerateDebugInformation="true"
332 SubSystem="2"
333 OptimizeReferences="2"
334 EnableCOMDATFolding="2"
335 SetChecksum="true"
336 TargetMachine="17"
338 <Tool
339 Name="VCALinkTool"
341 <Tool
342 Name="VCManifestTool"
344 <Tool
345 Name="VCXDCMakeTool"
347 <Tool
348 Name="VCBscMakeTool"
350 <Tool
351 Name="VCFxCopTool"
353 <Tool
354 Name="VCAppVerifierTool"
356 <Tool
357 Name="VCPostBuildEventTool"
359 </Configuration>
360 </Configurations>
361 <References>
362 </References>
363 <Files>
364 <Filter
365 Name="Source Files"
366 Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
367 UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
369 <File
370 RelativePath=".\CachedDirectory.cpp"
372 </File>
373 <File
374 RelativePath=".\CacheInterface.cpp"
376 </File>
377 <File
378 RelativePath=".\DirectoryWatcher.cpp"
380 </File>
381 <File
382 RelativePath=".\FolderCrawler.cpp"
384 </File>
385 <File
386 RelativePath="..\Git\Git.cpp"
388 </File>
389 <File
390 RelativePath="..\Git\GitAdminDir.cpp"
392 </File>
393 <File
394 RelativePath="..\Git\GitIndex.cpp"
396 </File>
397 <File
398 RelativePath="..\Git\GitRev.cpp"
400 </File>
401 <File
402 RelativePath="..\Git\GitStatus.cpp"
404 </File>
405 <File
406 RelativePath=".\GITStatusCache.cpp"
408 </File>
409 <File
410 RelativePath="..\Utils\PathUtils.cpp"
412 </File>
413 <File
414 RelativePath="..\Utils\ReaderWriterLock.cpp"
416 </File>
417 <File
418 RelativePath="..\Utils\Registry.cpp"
420 </File>
421 <File
422 RelativePath="..\Git\SharedMutex.cpp"
424 </File>
425 <File
426 RelativePath=".\ShellUpdater.cpp"
428 </File>
429 <File
430 RelativePath=".\StatusCacheEntry.cpp"
432 </File>
433 <File
434 RelativePath=".\stdafx.cpp"
436 <FileConfiguration
437 Name="Debug|Win32"
439 <Tool
440 Name="VCCLCompilerTool"
441 UsePrecompiledHeader="1"
443 </FileConfiguration>
444 <FileConfiguration
445 Name="Debug|x64"
447 <Tool
448 Name="VCCLCompilerTool"
449 UsePrecompiledHeader="1"
451 </FileConfiguration>
452 <FileConfiguration
453 Name="Release|Win32"
455 <Tool
456 Name="VCCLCompilerTool"
457 UsePrecompiledHeader="1"
459 </FileConfiguration>
460 <FileConfiguration
461 Name="Release|x64"
463 <Tool
464 Name="VCCLCompilerTool"
465 UsePrecompiledHeader="1"
467 </FileConfiguration>
468 </File>
469 <File
470 RelativePath="..\Utils\StringUtils.cpp"
472 </File>
473 <File
474 RelativePath="..\Utils\SysInfo.cpp"
476 </File>
477 <File
478 RelativePath=".\TGITCache.cpp"
480 </File>
481 <File
482 RelativePath="..\Git\TGitPath.cpp"
484 </File>
485 <File
486 RelativePath="..\Utils\UnicodeUtils.cpp"
488 </File>
489 <File
490 RelativePath="..\Utils\UniqueQueue.cpp"
492 </File>
493 </Filter>
494 <Filter
495 Name="Header Files"
496 Filter="h;hpp;hxx;hm;inl;inc;xsd"
497 UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
499 <File
500 RelativePath=".\CachedDirectory.h"
502 </File>
503 <File
504 RelativePath=".\CacheInterface.h"
506 </File>
507 <File
508 RelativePath=".\DirectoryWatcher.h"
510 </File>
511 <File
512 RelativePath=".\FolderCrawler.h"
514 </File>
515 <File
516 RelativePath="..\Git\GitAdminDir.h"
518 </File>
519 <File
520 RelativePath="..\Git\gitindex.h"
522 </File>
523 <File
524 RelativePath="..\Git\GitStatus.h"
526 </File>
527 <File
528 RelativePath=".\GitStatusCache.h"
530 </File>
531 <File
532 RelativePath="..\Utils\PathUtils.h"
534 </File>
535 <File
536 RelativePath="..\Utils\ReaderWriterLock.h"
538 </File>
539 <File
540 RelativePath="..\Utils\registry.h"
542 </File>
543 <File
544 RelativePath=".\resource.h"
546 </File>
547 <File
548 RelativePath="..\TortoiseShell\ShellCache.h"
550 </File>
551 <File
552 RelativePath=".\ShellUpdater.h"
554 </File>
555 <File
556 RelativePath="..\Utils\SmartHandle.h"
558 </File>
559 <File
560 RelativePath=".\StatusCacheEntry.h"
562 </File>
563 <File
564 RelativePath=".\stdafx.h"
566 </File>
567 <File
568 RelativePath="..\Utils\StringUtils.h"
570 </File>
571 <File
572 RelativePath="..\Utils\SysInfo.h"
574 </File>
575 <File
576 RelativePath=".\TGitCache.h"
578 </File>
579 <File
580 RelativePath="..\Git\TGitPath.h"
582 </File>
583 <File
584 RelativePath="..\Utils\UnicodeUtils.h"
586 </File>
587 <File
588 RelativePath="..\Utils\UniqueQueue.h"
590 </File>
591 </Filter>
592 <Filter
593 Name="Resource Files"
594 Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
595 UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
597 <File
598 RelativePath=".\TGitCache.rc"
600 </File>
601 <File
602 RelativePath="..\Resources\Tortoise.ico"
604 </File>
605 <File
606 RelativePath="..\Resources\TortoiseCache.ico"
608 </File>
609 </Filter>
610 </Files>
611 <Globals>
612 </Globals>
613 </VisualStudioProject>