Fixed issue #3307: Abort Merge on a single file always results in a parameter error...
[TortoiseGit.git] / src / TortoiseGit.common.props
blobb21b7ba73b4325996b3d54bb60da501b9832433e
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   <PropertyGroup>\r
4     <TGIT_WIN10_SDK>10.0.17134.0</TGIT_WIN10_SDK>\r
5     <TGIT_UICC_PATH>$(WindowsSdkDir_10)bin\$(TGIT_WIN10_SDK)\x86\uicc.exe</TGIT_UICC_PATH>\r
6   </PropertyGroup>\r
7   <PropertyGroup>\r
8     <LinkIncremental Condition="'$(Configuration)'=='Debug'">true</LinkIncremental>\r
9     <LinkIncremental Condition="'$(Configuration)'=='Release'">false</LinkIncremental>\r
10     <IntDir Condition="'$(Platform)'=='Win32'">$(SolutionDir)..\obj\$(ProjectName)\$(Configuration)\</IntDir>\r
11     <OutDir Condition="'$(Platform)'=='Win32'">$(SolutionDir)..\bin\$(Configuration)\bin\</OutDir>\r
12     <IntDir Condition="'$(Platform)'=='x64'">$(SolutionDir)..\obj\$(ProjectName)\$(Configuration)64\</IntDir>\r
13     <OutDir Condition="'$(Platform)'=='x64'">$(SolutionDir)..\bin\$(Configuration)64\bin\</OutDir>\r
14   </PropertyGroup>\r
15   <ItemDefinitionGroup>\r
16     <ClCompile>\r
17       <BufferSecurityCheck>true</BufferSecurityCheck>\r
18       <ExceptionHandling>Sync</ExceptionHandling>\r
19       <FunctionLevelLinking>true</FunctionLevelLinking>\r
20       <PrecompiledHeader>Use</PrecompiledHeader>\r
21       <PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>\r
22       <PreprocessorDefinitions>_WINDOWS;WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
23       <PreprocessorDefinitions Condition="'$(Platform)'=='Win32'">WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
24       <PreprocessorDefinitions Condition="'$(Platform)'=='x64'">_WIN64;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
25       <WarningLevel>Level4</WarningLevel>\r
26     </ClCompile>\r
27     <Lib>\r
28       <TargetMachine Condition="'$(Platform)'=='Win32'">MachineX86</TargetMachine>\r
29       <TargetMachine Condition="'$(Platform)'=='x64'">MachineX64</TargetMachine>\r
30     </Lib>\r
31     <Link>\r
32       <DataExecutionPrevention>true</DataExecutionPrevention>\r
33       <GenerateDebugInformation>true</GenerateDebugInformation>\r
34       <RandomizedBaseAddress>true</RandomizedBaseAddress>\r
35       <SubSystem>Windows</SubSystem>\r
36       <TargetMachine Condition="'$(Platform)'=='Win32'">MachineX86</TargetMachine>\r
37       <TargetMachine Condition="'$(Platform)'=='x64'">MachineX64</TargetMachine>\r
38     </Link>\r
39     <Midl>\r
40       <TargetEnvironment Condition="'$(Platform)'=='Win32'">Win32</TargetEnvironment>\r
41       <TargetEnvironment Condition="'$(Platform)'=='x64'">X64</TargetEnvironment>\r
42       <WarningLevel>3</WarningLevel>\r
43     </Midl>\r
44     <ResourceCompile>\r
45       <Culture>0x0409</Culture>\r
46       <PreprocessorDefinitions Condition="'$(Platform)'=='Win32'">WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
47       <PreprocessorDefinitions Condition="'$(Platform)'=='x64'">_WIN64;WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
48     </ResourceCompile>\r
49     <Manifest>\r
50       <AdditionalManifestFiles>$(SolutionDir)compatibility.manifest.xml;%(AdditionalManifestFiles)</AdditionalManifestFiles>\r
51     </Manifest>\r
52   </ItemDefinitionGroup>\r
53   <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">\r
54     <ClCompile>\r
55       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
56       <DebugInformationFormat Condition="'$(Platform)'=='Win32'">EditAndContinue</DebugInformationFormat>\r
57       <DebugInformationFormat Condition="'$(Platform)'=='x64'">ProgramDatabase</DebugInformationFormat>\r
58       <Optimization>Disabled</Optimization>\r
59       <PreprocessorDefinitions>_DEBUG;DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
60       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
61       <EnableEnhancedInstructionSet Condition="'$(Platform)'=='Win32'">NoExtensions</EnableEnhancedInstructionSet>\r
62     </ClCompile>\r
63     <ResourceCompile>\r
64       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
65     </ResourceCompile>\r
66     <Link>\r
67       <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>\r
68     </Link>\r
69   </ItemDefinitionGroup>\r
70   <ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">\r
71     <ClCompile>\r
72       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
73       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
74       <IntrinsicFunctions>true</IntrinsicFunctions>\r
75       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>\r
76       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
77       <OmitFramePointers Condition="'$(Platform)'=='Win32'">false</OmitFramePointers>\r
78       <Optimization>MaxSpeed</Optimization>\r
79       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
80       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\r
81       <StringPooling>true</StringPooling>\r
82       <WholeProgramOptimization>true</WholeProgramOptimization>\r
83       <EnableEnhancedInstructionSet Condition="'$(Platform)'=='Win32'">NoExtensions</EnableEnhancedInstructionSet>\r
84       <AdditionalOptions>/d2Zi+ %(AdditionalOptions)</AdditionalOptions>\r
85     </ClCompile>\r
86     <Lib>\r
87       <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>\r
88     </Lib>\r
89     <Link>\r
90       <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
91       <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>\r
92       <OptimizeReferences>true</OptimizeReferences>\r
93       <SetChecksum>true</SetChecksum>\r
94     </Link>\r
95     <ResourceCompile>\r
96       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
97     </ResourceCompile>\r
98   </ItemDefinitionGroup>\r
99 </Project>\r