Web Inspector: Include Garbage Collection Event in Timeline
[WebKit-https.git] / Source / WebCore / WebCore.vcxproj / WebCoreGeneratedWinCairoCommon.props
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <PropertyGroup Label="UserMacros">
4     <CONFIGURATIONBUILDDIR>$(WEBKIT_OUTPUTDIR)\$(Configuration)</CONFIGURATIONBUILDDIR>
5   </PropertyGroup>
6   <PropertyGroup>
7     <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
8     <OutDir>$(ConfigurationBuildDir)\bin\</OutDir>
9     <IntDir>$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\</IntDir>
10     <LinkIncremental>false</LinkIncremental>
11     <NMakeBuildCommandLine>%SystemDrive%\cygwin\bin\which.exe bash
12 if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH%
13 nmake /nologo -f $(ProjectName)WinCairo.make</NMakeBuildCommandLine>
14     <NMakeReBuildCommandLine>%SystemDrive%\cygwin\bin\which.exe bash
15 if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH%
16 nmake /nologo -f $(ProjectName)WinCairo.make clean
17 nmake /nologo -f $(ProjectName)WinCairo.make</NMakeReBuildCommandLine>
18     <NMakeCleanCommandLine>%SystemDrive%\cygwin\bin\which.exe bash
19 if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH%
20
21 set PATH=$(VSInstallDir)\VC\bin;%PATH%
22
23 REM VS2010 has a known bug where the clean command does not recognize environment variables properly unless explicitly set here
24 set CONFIGURATIONBUILDDIR=$(ConfigurationBuildDir)
25 set PLATFORMARCHITECTURE=$(PlatformArchitecture)
26 nmake /nologo -f $(ProjectName)WinCairo.make clean</NMakeCleanCommandLine>
27     <TargetName>$(ProjectName)$(DebugSuffix)</TargetName>
28   </PropertyGroup>
29   <ItemDefinitionGroup>
30     <ClCompile>
31       <AdditionalOptions>/bigobj /GS %(AdditionalOptions)</AdditionalOptions>
32       <PreprocessorDefinitions>_WINDOWS;WINVER=0x502;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_HAS_EXCEPTIONS=0;BUILDING_$(ProjectName);WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
33       <PreprocessorDefinitions Condition="$(Platform)=='Win32'">WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
34       <PreprocessorDefinitions Condition="$(Platform)=='Win64'">x64</PreprocessorDefinitions>
35       <ExceptionHandling>false</ExceptionHandling>
36       <RuntimeTypeInfo>false</RuntimeTypeInfo>
37       <WarningLevel>Level4</WarningLevel>
38       <TreatWarningAsError>false</TreatWarningAsError>
39       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
40       <DisableSpecificWarnings>4018;4068;4099;4100;4127;4138;4146;4180;4189;4201;4244;4251;4267;4275;4288;4291;4305;4344;4355;4389;4396;4481;4503;4505;4510;4512;4610;4706;4800;4819;4951;4952;4996;6011;6031;6211;6246;6255;6387;%(DisableSpecificWarnings)</DisableSpecificWarnings>
41       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
42       <FunctionLevelLinking>false</FunctionLevelLinking>
43       <FloatingPointExceptions>false</FloatingPointExceptions>
44       <OpenMPSupport>false</OpenMPSupport>
45       <PrecompiledHeaderFile>
46       </PrecompiledHeaderFile>
47       <PrecompiledHeaderOutputFile>$(IntDir)$(TargetName).pch</PrecompiledHeaderOutputFile>
48       <AssemblerListingLocation>
49       </AssemblerListingLocation>
50       <MultiProcessorCompilation>true</MultiProcessorCompilation>
51       <StringPooling>false</StringPooling>
52       <MinimalRebuild>false</MinimalRebuild>
53       <CompileAs>CompileAsCpp</CompileAs>
54     </ClCompile>
55     <Lib>
56       <AdditionalOptions>/ignore:4221 %(AdditionalOptions)</AdditionalOptions>
57       <UseUnicodeResponseFiles>true</UseUnicodeResponseFiles>
58     </Lib>
59     <Midl>
60       <WarnAsError>true</WarnAsError>
61       <HeaderFileName>$(OutDir)%(Filename).h</HeaderFileName>
62     </Midl>
63     <PostBuildEvent>
64       <Command>REM Do not edit from the Visual Studio IDE! Customize via a $(ProjectName)PostBuild.cmd file.
65 if not exist "$(ProjectDir)$(ProjectName)PostBuild.cmd" exit /b
66
67 set CONFIGURATIONBUILDDIR=$(ConfigurationBuildDir)
68 set CONFIGURATIONNAME=$(ConfigurationName)
69 set INPUTDIR=$(InputDir)
70 set INPUTFILENAME=$(InputFileName)
71 set INPUTPATH=$(InputPath)
72 set INTDIR=$(IntDir)
73 set LIBRARYCONFIGSUFFIX=$(LibraryConfigSuffix)
74 set OUTDIR=$(OutDir)
75 set PLATFORMARCHITECTURE=$(PlatformArchitecture)
76 set PLATFORMNAME=$(PlatformName)
77 set PROJECTDIR=$(ProjectDir)
78 set PROJECTFILENAME=$(ProjectFileName)
79 set PROJECTNAME=$(ProjectName)
80 set PROJECTPATH=$(ProjectPath)
81 set SOLUTIONDIR=$(SolutionDir)
82 set SOLUTIONFILENAME=$(SolutionFileName)
83 set SOLUTIONNAME=$(SolutionName)
84 set SOLUTIONPATH=$(SolutionPath)
85 set TARGETDIR=$(TargetDir)
86 set TARGETEXT=$(TargetExt)
87 set TARGETFILENAME=$(TargetFileName)
88 set TARGETPATH=$(TargetPath)
89 set DEBUGSUFFIX=$(DebugSuffix)
90
91 REM If any of the above variables didn't exist previously and
92 REM were set to an empty string, set will set the errorlevel to 1,
93 REM which will cause the project-specific script to think the build
94 REM has failed. This cmd /c call will clear the errorlevel.
95 cmd /c
96
97 "$(ProjectDir)$(ProjectName)PostBuild.cmd"
98 </Command>
99     </PostBuildEvent>
100     <PreBuildEvent>
101       <Command>REM Do not edit from the Visual Studio IDE! Customize via a $(ProjectName)PreBuild.cmd file.
102 if not exist "$(ProjectDir)$(ProjectName)PreBuild.cmd" exit /b
103
104 set CONFIGURATIONBUILDDIR=$(ConfigurationBuildDir)
105 set CONFIGURATIONNAME=$(ConfigurationName)
106 set INPUTDIR=$(InputDir)
107 set INPUTFILENAME=$(InputFileName)
108 set INPUTPATH=$(InputPath)
109 set INTDIR=$(IntDir)
110 set LIBRARYCONFIGSUFFIX=$(LibraryConfigSuffix)
111 set OUTDIR=$(OutDir)
112 set PLATFORMARCHITECTURE=$(PlatformArchitecture)
113 set PLATFORMNAME=$(PlatformName)
114 set PROJECTDIR=$(ProjectDir)
115 set PROJECTFILENAME=$(ProjectFileName)
116 set PROJECTNAME=$(ProjectName)
117 set PROJECTPATH=$(ProjectPath)
118 set SOLUTIONDIR=$(SolutionDir)
119 set SOLUTIONFILENAME=$(SolutionFileName)
120 set SOLUTIONNAME=$(SolutionName)
121 set SOLUTIONPATH=$(SolutionPath)
122 set TARGETDIR=$(TargetDir)
123 set TARGETEXT=$(TargetExt)
124 set TARGETFILENAME=$(TargetFileName)
125 set TARGETPATH=$(TargetPath)
126 set DEBUGSUFFIX=$(DebugSuffix)
127
128 REM If any of the above variables didn't exist previously and
129 REM were set to an empty string, set will set the errorlevel to 1,
130 REM which will cause the project-specific script to think the build
131 REM has failed. This cmd /c call will clear the errorlevel.
132 cmd /c
133
134 "$(ProjectDir)$(ProjectName)PreBuild.cmd"
135 </Command>
136     </PreBuildEvent>
137     <PreLinkEvent>
138       <Command>REM Do not edit from the Visual Studio IDE! Customize via a $(ProjectName)PreLink.cmd file.
139 if not exist "$(ProjectDir)$(ProjectName)PreLink.cmd" exit /b
140
141 set CONFIGURATIONBUILDDIR=$(ConfigurationBuildDir)
142 set CONFIGURATIONNAME=$(ConfigurationName)
143 set INPUTDIR=$(InputDir)
144 set INPUTFILENAME=$(InputFileName)
145 set INPUTPATH=$(InputPath)
146 set INTDIR=$(IntDir)
147 set LIBRARYCONFIGSUFFIX=$(LibraryConfigSuffix)
148 set OUTDIR=$(OutDir)
149 set PLATFORMARCHITECTURE=$(PlatformArchitecture)
150 set PLATFORMNAME=$(PlatformName)
151 set PROJECTDIR=$(ProjectDir)
152 set PROJECTFILENAME=$(ProjectFileName)
153 set PROJECTNAME=$(ProjectName)
154 set PROJECTPATH=$(ProjectPath)
155 set SOLUTIONDIR=$(SolutionDir)
156 set SOLUTIONFILENAME=$(SolutionFileName)
157 set SOLUTIONNAME=$(SolutionName)
158 set SOLUTIONPATH=$(SolutionPath)
159 set TARGETDIR=$(TargetDir)
160 set TARGETEXT=$(TargetExt)
161 set TARGETFILENAME=$(TargetFileName)
162 set TARGETPATH=$(TargetPath)
163 set DEBUGSUFFIX=$(DebugSuffix)
164
165 REM If any of the above variables didn't exist previously and
166 REM were set to an empty string, set will set the errorlevel to 1,
167 REM which will cause the project-specific script to think the build
168 REM has failed. This cmd /c call will clear the errorlevel.
169 cmd /c
170
171 "$(ProjectDir)$(ProjectName)PreLink.cmd"
172 </Command>
173     </PreLinkEvent>
174     <ResourceCompile>
175       <Culture>0x0409</Culture>
176       <AdditionalIncludeDirectories>$(IntDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
177     </ResourceCompile>
178     <BuildLog />
179     <Link>
180       <AdditionalLibraryDirectories>$(IntDir)lib;$(ConfigurationBuildDir)\lib;$(WEBKIT_LIBRARIES)\lib</AdditionalLibraryDirectories>
181       <LinkErrorReporting>PromptImmediately</LinkErrorReporting>
182       <CLRUnmanagedCodeCheck>false</CLRUnmanagedCodeCheck>
183       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
184       <AssemblyDebug>false</AssemblyDebug>
185       <SubSystem>Windows</SubSystem>
186       <HeapReserveSize>0</HeapReserveSize>
187       <HeapCommitSize>0</HeapCommitSize>
188       <StackReserveSize>0</StackReserveSize>
189       <StackCommitSize>0</StackCommitSize>
190       <LargeAddressAware>
191       </LargeAddressAware>
192       <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
193       <EnableUAC>
194       </EnableUAC>
195       <UACExecutionLevel>
196       </UACExecutionLevel>
197       <UACUIAccess>
198       </UACUIAccess>
199       <OptimizeReferences>true</OptimizeReferences>
200       <EnableCOMDATFolding>true</EnableCOMDATFolding>
201       <RandomizedBaseAddress>false</RandomizedBaseAddress>
202       <CLRThreadAttribute>DefaultThreadingAttribute</CLRThreadAttribute>
203       <ImportLibrary>$(ConfigurationBuildDir)\lib\$(TargetName).lib</ImportLibrary>
204     </Link>
205     <Bscmake />
206     <Xdcmake />
207     <ManifestResourceCompile>
208       <ResourceOutputFileName>$(IntDir)\$(TargetName)$(TargetExt).embed.manifest.res</ResourceOutputFileName>
209     </ManifestResourceCompile>
210     <ProjectReference>
211       <LinkLibraryDependencies>false</LinkLibraryDependencies>
212     </ProjectReference>
213     <BuildLog>
214       <Path>$(IntDir)BuildLog.htm</Path>
215     </BuildLog>
216   </ItemDefinitionGroup>
217   <ItemGroup>
218     <BuildMacro Include="CONFIGURATIONBUILDDIR">
219       <Value>$(CONFIGURATIONBUILDDIR)</Value>
220       <EnvironmentVariable>true</EnvironmentVariable>
221     </BuildMacro>
222     <BuildMacro Include="PLATFORMARCHITECTURE">
223       <Value>$(PLATFORMARCHITECTURE)</Value>
224       <EnvironmentVariable>true</EnvironmentVariable>
225     </BuildMacro>
226   </ItemGroup>
227 </Project>