123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220 |
- <?xml version="1.0" encoding="utf-8"?>
- <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup Label="UserMacros">
- <CONFIGURATIONBUILDDIR>$(WEBKIT_OUTPUTDIR)\$(Configuration)</CONFIGURATIONBUILDDIR>
- </PropertyGroup>
- <PropertyGroup>
- <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
- <OutDir>$(ConfigurationBuildDir)\bin\</OutDir>
- <IntDir>$(ConfigurationBuildDir)\obj\$(ProjectName)\</IntDir>
- <LinkIncremental>false</LinkIncremental>
- <NMakeBuildCommandLine>%SystemDrive%\cygwin\bin\which.exe bash
- if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH%
- nmake /nologo -f $(ProjectName)WinCairo.make</NMakeBuildCommandLine>
- <NMakeReBuildCommandLine>%SystemDrive%\cygwin\bin\which.exe bash
- if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH%
- nmake /nologo -f $(ProjectName)WinCairo.make clean
- nmake /nologo -f $(ProjectName)WinCairo.make</NMakeReBuildCommandLine>
- <NMakeCleanCommandLine>%SystemDrive%\cygwin\bin\which.exe bash
- if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH%
- set PATH=$(VSInstallDir)\VC\bin;%PATH%
- REM VS2010 has a known bug where the clean command does not recognize environment variables properly unless explicitly set here
- set CONFIGURATIONBUILDDIR=$(ConfigurationBuildDir)
- nmake /nologo -f $(ProjectName)WinCairo.make clean</NMakeCleanCommandLine>
- <TargetName>$(ProjectName)$(DebugSuffix)</TargetName>
- </PropertyGroup>
- <ItemDefinitionGroup>
- <ClCompile>
- <AdditionalOptions>/bigobj /GS %(AdditionalOptions)</AdditionalOptions>
- <PreprocessorDefinitions>_WINDOWS;WINVER=0x502;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_HAS_EXCEPTIONS=0;BUILDING_$(ProjectName);WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <PreprocessorDefinitions Condition="$(Platform)=='Win32'">WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <PreprocessorDefinitions Condition="$(Platform)=='Win64'">x64</PreprocessorDefinitions>
- <ExceptionHandling>false</ExceptionHandling>
- <RuntimeTypeInfo>false</RuntimeTypeInfo>
- <WarningLevel>Level4</WarningLevel>
- <TreatWarningAsError>false</TreatWarningAsError>
- <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
- <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>
- <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
- <FunctionLevelLinking>false</FunctionLevelLinking>
- <FloatingPointExceptions>false</FloatingPointExceptions>
- <OpenMPSupport>false</OpenMPSupport>
- <PrecompiledHeaderFile>
- </PrecompiledHeaderFile>
- <PrecompiledHeaderOutputFile>$(IntDir)$(TargetName).pch</PrecompiledHeaderOutputFile>
- <AssemblerListingLocation>
- </AssemblerListingLocation>
- <MultiProcessorCompilation>true</MultiProcessorCompilation>
- <StringPooling>false</StringPooling>
- <MinimalRebuild>false</MinimalRebuild>
- <CompileAs>CompileAsCpp</CompileAs>
- </ClCompile>
- <Lib>
- <AdditionalOptions>/ignore:4221 %(AdditionalOptions)</AdditionalOptions>
- <UseUnicodeResponseFiles>true</UseUnicodeResponseFiles>
- </Lib>
- <Midl>
- <WarnAsError>true</WarnAsError>
- <HeaderFileName>$(OutDir)%(Filename).h</HeaderFileName>
- </Midl>
- <PostBuildEvent>
- <Command>REM Do not edit from the Visual Studio IDE! Customize via a $(ProjectName)PostBuild.cmd file.
- if not exist "$(ProjectDir)$(ProjectName)PostBuild.cmd" exit /b
- set CONFIGURATIONBUILDDIR=$(ConfigurationBuildDir)
- set CONFIGURATIONNAME=$(ConfigurationName)
- set INPUTDIR=$(InputDir)
- set INPUTFILENAME=$(InputFileName)
- set INPUTPATH=$(InputPath)
- set INTDIR=$(IntDir)
- set LIBRARYCONFIGSUFFIX=$(LibraryConfigSuffix)
- set OUTDIR=$(OutDir)
- set PLATFORMNAME=$(PlatformName)
- set PROJECTDIR=$(ProjectDir)
- set PROJECTFILENAME=$(ProjectFileName)
- set PROJECTNAME=$(ProjectName)
- set PROJECTPATH=$(ProjectPath)
- set SOLUTIONDIR=$(SolutionDir)
- set SOLUTIONFILENAME=$(SolutionFileName)
- set SOLUTIONNAME=$(SolutionName)
- set SOLUTIONPATH=$(SolutionPath)
- set TARGETDIR=$(TargetDir)
- set TARGETEXT=$(TargetExt)
- set TARGETFILENAME=$(TargetFileName)
- set TARGETPATH=$(TargetPath)
- set DEBUGSUFFIX=$(DebugSuffix)
- REM If any of the above variables didn't exist previously and
- REM were set to an empty string, set will set the errorlevel to 1,
- REM which will cause the project-specific script to think the build
- REM has failed. This cmd /c call will clear the errorlevel.
- cmd /c
- "$(ProjectDir)$(ProjectName)PostBuild.cmd"
- </Command>
- </PostBuildEvent>
- <PreBuildEvent>
- <Command>REM Do not edit from the Visual Studio IDE! Customize via a $(ProjectName)PreBuild.cmd file.
- if not exist "$(ProjectDir)$(ProjectName)PreBuild.cmd" exit /b
- set CONFIGURATIONBUILDDIR=$(ConfigurationBuildDir)
- set CONFIGURATIONNAME=$(ConfigurationName)
- set INPUTDIR=$(InputDir)
- set INPUTFILENAME=$(InputFileName)
- set INPUTPATH=$(InputPath)
- set INTDIR=$(IntDir)
- set LIBRARYCONFIGSUFFIX=$(LibraryConfigSuffix)
- set OUTDIR=$(OutDir)
- set PLATFORMNAME=$(PlatformName)
- set PROJECTDIR=$(ProjectDir)
- set PROJECTFILENAME=$(ProjectFileName)
- set PROJECTNAME=$(ProjectName)
- set PROJECTPATH=$(ProjectPath)
- set SOLUTIONDIR=$(SolutionDir)
- set SOLUTIONFILENAME=$(SolutionFileName)
- set SOLUTIONNAME=$(SolutionName)
- set SOLUTIONPATH=$(SolutionPath)
- set TARGETDIR=$(TargetDir)
- set TARGETEXT=$(TargetExt)
- set TARGETFILENAME=$(TargetFileName)
- set TARGETPATH=$(TargetPath)
- set DEBUGSUFFIX=$(DebugSuffix)
- REM If any of the above variables didn't exist previously and
- REM were set to an empty string, set will set the errorlevel to 1,
- REM which will cause the project-specific script to think the build
- REM has failed. This cmd /c call will clear the errorlevel.
- cmd /c
- "$(ProjectDir)$(ProjectName)PreBuild.cmd"
- </Command>
- </PreBuildEvent>
- <PreLinkEvent>
- <Command>REM Do not edit from the Visual Studio IDE! Customize via a $(ProjectName)PreLink.cmd file.
- if not exist "$(ProjectDir)$(ProjectName)PreLink.cmd" exit /b
- set CONFIGURATIONBUILDDIR=$(ConfigurationBuildDir)
- set CONFIGURATIONNAME=$(ConfigurationName)
- set INPUTDIR=$(InputDir)
- set INPUTFILENAME=$(InputFileName)
- set INPUTPATH=$(InputPath)
- set INTDIR=$(IntDir)
- set LIBRARYCONFIGSUFFIX=$(LibraryConfigSuffix)
- set OUTDIR=$(OutDir)
- set PLATFORMNAME=$(PlatformName)
- set PROJECTDIR=$(ProjectDir)
- set PROJECTFILENAME=$(ProjectFileName)
- set PROJECTNAME=$(ProjectName)
- set PROJECTPATH=$(ProjectPath)
- set SOLUTIONDIR=$(SolutionDir)
- set SOLUTIONFILENAME=$(SolutionFileName)
- set SOLUTIONNAME=$(SolutionName)
- set SOLUTIONPATH=$(SolutionPath)
- set TARGETDIR=$(TargetDir)
- set TARGETEXT=$(TargetExt)
- set TARGETFILENAME=$(TargetFileName)
- set TARGETPATH=$(TargetPath)
- set DEBUGSUFFIX=$(DebugSuffix)
- REM If any of the above variables didn't exist previously and
- REM were set to an empty string, set will set the errorlevel to 1,
- REM which will cause the project-specific script to think the build
- REM has failed. This cmd /c call will clear the errorlevel.
- cmd /c
- "$(ProjectDir)$(ProjectName)PreLink.cmd"
- </Command>
- </PreLinkEvent>
- <ResourceCompile>
- <Culture>0x0409</Culture>
- <AdditionalIncludeDirectories>$(IntDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- </ResourceCompile>
- <BuildLog />
- <Link>
- <AdditionalLibraryDirectories>$(IntDir)lib;$(ConfigurationBuildDir)\lib;$(WEBKIT_LIBRARIES)\lib</AdditionalLibraryDirectories>
- <LinkErrorReporting>PromptImmediately</LinkErrorReporting>
- <CLRUnmanagedCodeCheck>false</CLRUnmanagedCodeCheck>
- <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
- <AssemblyDebug>false</AssemblyDebug>
- <SubSystem>Windows</SubSystem>
- <HeapReserveSize>0</HeapReserveSize>
- <HeapCommitSize>0</HeapCommitSize>
- <StackReserveSize>0</StackReserveSize>
- <StackCommitSize>0</StackCommitSize>
- <LargeAddressAware>
- </LargeAddressAware>
- <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
- <EnableUAC>
- </EnableUAC>
- <UACExecutionLevel>
- </UACExecutionLevel>
- <UACUIAccess>
- </UACUIAccess>
- <OptimizeReferences>true</OptimizeReferences>
- <EnableCOMDATFolding>true</EnableCOMDATFolding>
- <RandomizedBaseAddress>false</RandomizedBaseAddress>
- <CLRThreadAttribute>DefaultThreadingAttribute</CLRThreadAttribute>
- <ImportLibrary>$(ConfigurationBuildDir)\lib\$(TargetName).lib</ImportLibrary>
- </Link>
- <Bscmake />
- <Xdcmake />
- <ManifestResourceCompile>
- <ResourceOutputFileName>$(IntDir)\$(TargetName)$(TargetExt).embed.manifest.res</ResourceOutputFileName>
- </ManifestResourceCompile>
- <ProjectReference>
- <LinkLibraryDependencies>false</LinkLibraryDependencies>
- </ProjectReference>
- <BuildLog>
- <Path>$(IntDir)BuildLog.htm</Path>
- </BuildLog>
- </ItemDefinitionGroup>
- <ItemGroup>
- <BuildMacro Include="CONFIGURATIONBUILDDIR">
- <Value>$(CONFIGURATIONBUILDDIR)</Value>
- <EnvironmentVariable>true</EnvironmentVariable>
- </BuildMacro>
- </ItemGroup>
- </Project>
|