FeatureDefinesCairo:
截图如下:
预处理器:
具体数值:
$(ENABLE_3D_CANVAS) $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CLIENT_BASED_GEOLOCATION) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_SQL_DATABASE) $(ENABLE_DATAGRID) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_FILTERS) $(ENABLE_FILE_SYSTEM) $(ENABLE_CSS3_FLEXBOX) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_COLOR) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_METER_TAG) $(ENABLE_MICRODATA) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PROGRESS_TAG) $(ENABLE_QUOTA) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_SHARED_WORKERS) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_VIDEO) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XSLT)
用户变量:
WEBKITOUTPUTDIR $(ProjectDir)../build/vs2008 WEBKITLIBRARIESDIR $(ProjectDir)../WebKitLibraries/win ConfigurationBuildDir $(WebKitOutputDir)\$(ConfigurationName) ProductionBuild 0
C/C++-->预处理器
WIN32 _WINDOWS WINVER=0x502 _WIN32_WINNT=0x502 _WIN32_IE=0x603 _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1 _HAS_EXCEPTIONS=0 BUILDING_$(ProjectName) JS_NO_EXPORT CURL_STATICLIB LIBXML_STATIC LIBXSLT_STATIC PTW32_STATIC_LIB UCONFIG_NO_COLLATION=1 U_STATIC_IMPLEMENTATION
输出文件:
$(OutDir)\$(ProjectName)$(WebKitConfigSuffix).exe
"$(ConfigurationBuildDir)\lib";"$(WebKitLibrariesDir)\lib"
debug:
用户变量:
WebKitConfigSuffix
LibraryConfigSuffix
WebKitDllConfigSuffix
debug_wincairo:
用户宏:
"$(WebKitLibrariesDir)\include\cairo"
DEBUG_ALL
"$(WebKitLibrariesDir)\lib"
WinCairo:
$(WebKitLibrariesDir)\include\cairo $(SolutionDir)\..\..\..\JavaScriptCore\os-win32
WTF_PLATFORM_WIN_CAIRO=1 CAIRO_WIN32_STATIC_BUILD
"$(WebKitLibrariesDir)\lib"
cairo.lib libjpeg.lib zlib.lib libpng.lib
WebCoreCommon:
"$(ProjectDir)..\Source\WebCore";"$(ProjectDir)..\Source\WebCore\accessibility";"$(ProjectDir)..\Source\WebCore\accessibility\win";"$(ProjectDir)..\Source\WebCore\bridge";"$(ProjectDir)..\Source\WebCore\bridge\c";"$(ProjectDir)..\Source\WebCore\bridge\jsc";"$(ProjectDir)..\Source\WebCore\css";"$(ProjectDir)..\Source\WebCore\editing";"$(ProjectDir)..\Source\WebCore\fileapi";"$(ProjectDir)..\Source\WebCore\rendering";"$(ProjectDir)..\Source\WebCore\rendering\mathml";"$(ProjectDir)..\Source\WebCore\rendering\style";"$(ProjectDir)..\Source\WebCore\rendering\svg";"$(ProjectDir)..\Source\WebCore\bindings";"$(ProjectDir)..\Source\WebCore\bindings\generic";"$(ProjectDir)..\Source\WebCore\bindings\js";"$(ProjectDir)..\Source\WebCore\bindings\js\specialization";"$(ProjectDir)..\Source\WebCore\dom";"$(ProjectDir)..\Source\WebCore\dom\default";"$(ProjectDir)..\Source\WebCore\history";"$(ProjectDir)..\Source\WebCore\html";"$(ProjectDir)..\Source\WebCore\html\canvas";"$(ProjectDir)..\Source\WebCore\html\parser";"$(ProjectDir)..\Source\WebCore\html\shadow";"$(ProjectDir)..\Source\WebCore\inspector";"$(ProjectDir)..\Source\WebCore\loader";"$(ProjectDir)..\Source\WebCore\loader\appcache";"$(ProjectDir)..\Source\WebCore\loader\archive";"$(ProjectDir)..\Source\WebCore\loader\archive\cf";"$(ProjectDir)..\Source\WebCore\loader\cache";"$(ProjectDir)..\Source\WebCore\loader\icon";"$(ProjectDir)..\Source\WebCore\mathml";"$(ProjectDir)..\Source\WebCore\notifications";"$(ProjectDir)..\Source\WebCore\page";"$(ProjectDir)..\Source\WebCore\page\animation";"$(ProjectDir)..\Source\WebCore\page\win";"$(ProjectDir)..\Source\WebCore\platform";"$(ProjectDir)..\Source\WebCore\platform\animation";"$(ProjectDir)..\Source\WebCore\platform\mock";"$(ProjectDir)..\Source\WebCore\platform\sql";"$(ProjectDir)..\Source\WebCore\platform\win";"$(ProjectDir)..\Source\WebCore\platform\network";"$(ProjectDir)..\Source\WebCore\platform\network\win";"$(ProjectDir)..\Source\WebCore\platform\cf";"$(ProjectDir)..\Source\WebCore\platform\graphics";"$(ProjectDir)..\Source\WebCore\platform\graphics\ca";"$(ProjectDir)..\Source\WebCore\platform\graphics\filters";"$(ProjectDir)..\Source\WebCore\platform\graphics\filters\arm";"$(ProjectDir)..\Source\WebCore\platform\graphics\opentype";"$(ProjectDir)..\Source\WebCore\platform\graphics\transforms";"$(ProjectDir)..\Source\WebCore\platform\text";"$(ProjectDir)..\Source\WebCore\platform\text\transcoder";"$(ProjectDir)..\Source\WebCore\platform\graphics\win";"$(ProjectDir)..\Source\WebCore\xml";"$(ProjectDir)..\Source\WebCore\xml\parser";"$(ConfigurationBuildDir)\obj\WebCore\DerivedSources";"$(ProjectDir)..\Source\WebCore\plugins";"$(ProjectDir)..\Source\WebCore\plugins\win";"$(ProjectDir)..\Source\WebCore\svg\animation";"$(ProjectDir)..\Source\WebCore\svg\graphics";"$(ProjectDir)..\Source\WebCore\svg\properties";"$(ProjectDir)..\Source\WebCore\svg\graphics\filters";"$(ProjectDir)..\Source\WebCore\svg";"$(ProjectDir)..\Source\WebCore\testing";"$(ProjectDir)..\Source\WebCore\wml";"$(ProjectDir)..\Source\WebCore\storage";"$(ProjectDir)..\Source\WebCore\websockets";"$(ProjectDir)..\Source\WebCore\workers";"$(ConfigurationBuildDir)\include";"$(ConfigurationBuildDir)\include\private";"$(ConfigurationBuildDir)\include\JavaScriptCore";"$(ConfigurationBuildDir)\include\private\JavaScriptCore";"$(ProjectDir)..\Source\WebCore\ForwardingHeaders";"$(WebKitLibrariesDir)\include";"$(WebKitLibrariesDir)\include\private";"$(WebKitLibrariesDir)\include\private\JavaScriptCore";"$(WebKitLibrariesDir)\include\pthreads";"$(WebKitLibrariesDir)\include\sqlite";"$(WebKitLibrariesDir)\include\JavaScriptCore";"$(WebKitLibrariesDir)\include\zlib"
"$(ProjectDir)..\Source\WebCore";"$(ProjectDir)..\Source\WebCore\accessibility";"$(ProjectDir)..\Source\WebCore\accessibility\win";"$(ProjectDir)..\Source\WebCore\bridge"; "$(ProjectDir)..\Source\WebCore\bridge\c";"$(ProjectDir)..\Source\WebCore\bridge\jsc";"$(ProjectDir)..\Source\WebCore\css";"$(ProjectDir)..\Source\WebCore\editing";"$(ProjectDir)..\Source\WebCore\fileapi";"$(ProjectDir)..\Source\WebCore\rendering";"$(ProjectDir)..\Source\WebCore\rendering\mathml";"$(ProjectDir)..\Source\WebCore\rendering\style";"$(ProjectDir)..\Source\WebCore\rendering\svg";"$(ProjectDir)..\Source\WebCore\bindings";"$(ProjectDir)..\Source\WebCore\bindings\generic";"$(ProjectDir)..\Source\WebCore\bindings\js";"$(ProjectDir)..\Source\WebCore\bindings\js\specialization"; "$(ProjectDir)..\Source\WebCore\dom";"$(ProjectDir)..\Source\WebCore\dom\default";"$(ProjectDir)..\Source\WebCore\history";"$(ProjectDir)..\Source\WebCore\html";"$(ProjectDir)..\Source\WebCore\html\canvas";"$(ProjectDir)..\Source\WebCore\html\parser";"$(ProjectDir)..\Source\WebCore\html\shadow"; "$(ProjectDir)..\Source\WebCore\inspector";"$(ProjectDir)..\Source\WebCore\loader";"$(ProjectDir)..\Source\WebCore\loader\appcache";"$(ProjectDir)..\Source\WebCore\loader\archive";"$(ProjectDir)..\Source\WebCore\loader\archive\cf"; "$(ProjectDir)..\Source\WebCore\loader\cache";"$(ProjectDir)..\Source\WebCore\loader\icon";"$(ProjectDir)..\Source\WebCore\mathml";"$(ProjectDir)..\Source\WebCore\notifications";"$(ProjectDir)..\Source\WebCore\page";"$(ProjectDir)..\Source\WebCore\page\animation";"$(ProjectDir)..\Source\WebCore\page\win";"$(ProjectDir)..\Source\WebCore\platform"; "$(ProjectDir)..\Source\WebCore\platform\animation";"$(ProjectDir)..\Source\WebCore\platform\mock";"$(ProjectDir)..\Source\WebCore\platform\sql";"$(ProjectDir)..\Source\WebCore\platform\win";"$(ProjectDir)..\Source\WebCore\platform\network";"$(ProjectDir)..\Source\WebCore\platform\network\win";"$(ProjectDir)..\Source\WebCore\platform\cf";"$(ProjectDir)..\Source\WebCore\platform\graphics"; "$(ProjectDir)..\Source\WebCore\platform\graphics\ca";"$(ProjectDir)..\Source\WebCore\platform\graphics\filters";"$(ProjectDir)..\Source\WebCore\platform\graphics\filters\arm";"$(ProjectDir)..\Source\WebCore\platform\graphics\opentype";"$(ProjectDir)..\Source\WebCore\platform\graphics\transforms";"$(ProjectDir)..\Source\WebCore\platform\text";"$(ProjectDir)..\Source\WebCore\platform\text\transcoder";"$(ProjectDir)..\Source\WebCore\platform\graphics\win"; "$(ProjectDir)..\Source\WebCore\xml";"$(ProjectDir)..\Source\WebCore\xml\parser";"$(ConfigurationBuildDir)\obj\WebCore\DerivedSources";"$(ProjectDir)..\Source\WebCore\plugins";"$(ProjectDir)..\Source\WebCore\plugins\win";"$(ProjectDir)..\Source\WebCore\svg\animation";"$(ProjectDir)..\Source\WebCore\svg\graphics";"$(ProjectDir)..\Source\WebCore\svg\properties";"$(ProjectDir)..\Source\WebCore\svg\graphics\filters";"$(ProjectDir)..\Source\WebCore\svg";"$(ProjectDir)..\Source\WebCore\testing";"$(ProjectDir)..\Source\WebCore\wml";"$(ProjectDir)..\Source\WebCore\storage"; "$(ProjectDir)..\Source\WebCore\websockets";"$(ProjectDir)..\Source\WebCore\workers";"$(ConfigurationBuildDir)\include";"$(ConfigurationBuildDir)\include\private";"$(ConfigurationBuildDir)\include\JavaScriptCore";"$(ConfigurationBuildDir)\include\private\JavaScriptCore";"$(ProjectDir)..\Source\WebCore\ForwardingHeaders";"$(WebKitLibrariesDir)\include";"$(WebKitLibrariesDir)\include\private"; "$(WebKitLibrariesDir)\include\private\JavaScriptCore";"$(WebKitLibrariesDir)\include\pthreads";"$(WebKitLibrariesDir)\include\sqlite";"$(WebKitLibrariesDir)\include\JavaScriptCore";"$(WebKitLibrariesDir)\include\zlib"
__WIN32__
DISABLE_3D_RENDERING
WEBCORE_CONTEXT_MENUS
输出目录:
$(ConfigurationBuildDir)\lib
WebCoreCairo:
"$(ProjectDir)..\Source\WebCore\platform\graphics\cairo";"$(ProjectDir)..\Source\WebCore\platform\graphics\win\cairo";"$(ProjectDir)..\Source\WebCore\svg\graphics\cairo";"$(ProjectDir)..\Source\WebCore\platform\image-decoders";"$(ProjectDir)..\Source\WebCore\platform\image-decoders\bmp";"$(ProjectDir)..\Source\WebCore\platform\image-decoders\cairo";"$(ProjectDir)..\Source\WebCore\platform\image-decoders\gif";"$(ProjectDir)..\Source\WebCore\platform\image-decoders\ico";"$(ProjectDir)..\Source\WebCore\platform\image-decoders\jpeg";"$(ProjectDir)..\Source\WebCore\platform\image-decoders\png";"$(ProjectDir)..\Source\WebCore\platform\image-decoders\webp";"$(WebKitLibrariesDir)\include\cairo"
"$(ProjectDir)..\Source\WebCore\platform\graphics\cairo";"$(ProjectDir)..\Source\WebCore\platform\graphics\win\cairo"; "$(ProjectDir)..\Source\WebCore\svg\graphics\cairo";"$(ProjectDir)..\Source\WebCore\platform\image-decoders";"$(ProjectDir)..\Source\WebCore\platform\image-decoders\bmp"; "$(ProjectDir)..\Source\WebCore\platform\image-decoders\cairo";"$(ProjectDir)..\Source\WebCore\platform\image-decoders\gif"; "$(ProjectDir)..\Source\WebCore\platform\image-decoders\ico";"$(ProjectDir)..\Source\WebCore\platform\image-decoders\jpeg"; "$(ProjectDir)..\Source\WebCore\platform\image-decoders\png";"$(ProjectDir)..\Source\WebCore\platform\image-decoders\webp"; "$(WebKitLibrariesDir)\include\cairo"
常规:
$(ProjectDir)..\Source\WebCore\platform\network\curl
预处理器定义:
USE_WINDOWS_SSPI;USE_SSLEAY;HAVE_ZLIB
JavaScriptCoreCommon:
输出目录:
$(ConfigurationBuildDir)\lib
"$(ConfigurationBuildDir)\obj\JavaScriptCore\DerivedSources\";../Source/JavaScriptCore/;../Source/JavaScriptCore/API/;../Source/JavaScriptCore/parser/;../Source/JavaScriptCore/bytecompiler/;../Source/JavaScriptCore/dfg/;../Source/JavaScriptCore/jit/;../Source/JavaScriptCore/runtime/;../Source/JavaScriptCore/bytecode/;../Source/JavaScriptCore/interpreter/;../Source/JavaScriptCore/wtf/;../Source/JavaScriptCore/profiler;../Source/JavaScriptCore/assembler/;../Source/JavaScriptCore/debugger/;../Source/JavaScriptCore/heap/;"$(WebKitLibrariesDir)\include";"$(WebKitLibrariesDir)\include\private";"$(ConfigurationBuildDir)\include";"$(ConfigurationBuildDir)\include\JavaScriptCore";"$(ConfigurationBuildDir)\include\private";"$(WebKitLibrariesDir)\include\pthreads"
"$(ConfigurationBuildDir)\obj\JavaScriptCore\DerivedSources\";../Source/JavaScriptCore/;../Source/JavaScriptCore/API/;\../Source/JavaScriptCore/parser/;../Source/JavaScriptCore/bytecompiler/;../Source/JavaScriptCore/dfg/; ../Source/JavaScriptCore/jit/;../Source/JavaScriptCore/runtime/;../Source/JavaScriptCore/bytecode/;../Source/JavaScriptCore/interpreter/;../Source/JavaScriptCore/wtf/;../Source/JavaScriptCore/profiler; ../Source/JavaScriptCore/assembler/;../Source/JavaScriptCore/debugger/;../Source/JavaScriptCore/heap/;"$(WebKitLibrariesDir)\include";"$(WebKitLibrariesDir)\include\private";"$(ConfigurationBuildDir)\include"; "$(ConfigurationBuildDir)\include\JavaScriptCore";"$(ConfigurationBuildDir)\include\private";"$(WebKitLibrariesDir)\include\pthreads"
__STD_C
强制包含:
ICUVersion.h
WTFCommon:
常规 输出目录:
$(ConfigurationBuildDir)\lib
C/C++ 附加包含目录:
"$(ConfigurationBuildDir)\obj\JavaScriptCore\DerivedSources\";../Source/JavaScriptCore/;"../Source/JavaScriptCore/os-win32/";../Source/JavaScriptCore/wtf/;../Source/JavaScriptCore/wtf/threads/;../Source/JavaScriptCore/wtf/unicode/;"$(ConfigurationBuildDir)\include\private";"$(WebKitLibrariesDir)\include";"$(ConfigurationBuildDir)\include\JavaScriptCore";"$(WebKitLibrariesDir)\include\pthreads"
"$(ConfigurationBuildDir)\obj\JavaScriptCore\DerivedSources\";../Source/JavaScriptCore/;"../Source/JavaScriptCore/os-win32/"; ../Source/JavaScriptCore/wtf/;../Source/JavaScriptCore/wtf/threads/;../Source/JavaScriptCore/wtf/unicode/; "$(ConfigurationBuildDir)\include\private";"$(WebKitLibrariesDir)\include";"$(ConfigurationBuildDir)\include\JavaScriptCore";"$(WebKitLibrariesDir)\include\pthreads"
__STD_C
C/C++ 高级 强制包含
ICUVersion.h
cURL:
连接器 输入: 附加依赖项
ws2_32.lib wininet.lib Wldap32.lib libeay32.lib ssleay32.lib libcurl_imp.lib
wkeCommon:
C/C++ 常规 附加包含目录:
"$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources";"$(ConfigurationBuildDir)\Include";"$(ConfigurationBuildDir)\Include\private";"$(WebKitLibrariesDir)\Include";"$(WebKitLibrariesDir)\Include\private";"$(WebKitLibrariesDir)\Include\pthreads";"$(ConfigurationBuildDir)\Include\JavaScriptCore";"$(ConfigurationBuildDir)\Include\private\JavaScriptCore";"$(WebKitLibrariesDir)\Include\JavaScriptCore";"$(WebKitLibrariesDir)\Include\private\JavaScriptCore";"$(ConfigurationBuildDir)\Include\WebCore\ForwardingHeaders";"$(WebKitLibrariesDir)\Include\WebCore\ForwardingHeaders"
"$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources";"$(ConfigurationBuildDir)\Include";"$(ConfigurationBuildDir)\Include\private";"$(WebKitLibrariesDir)\Include"; "$(WebKitLibrariesDir)\Include\private";"$(WebKitLibrariesDir)\Include\pthreads";"$(ConfigurationBuildDir)\Include\JavaScriptCore";"$(ConfigurationBuildDir)\Include\private\JavaScriptCore"; "$(WebKitLibrariesDir)\Include\JavaScriptCore";"$(WebKitLibrariesDir)\Include\private\JavaScriptCore";"$(ConfigurationBuildDir)\Include\WebCore\ForwardingHeaders"; "$(WebKitLibrariesDir)\Include\WebCore\ForwardingHeaders"C/C++ 预处理器:
__STD_C
C/C++ 高级 强制包含:
ICUVersion.h
链接器 常规 输出文件
$(OutDir)\$(ProjectName).dll
链接器 常规 附加库目录:
"$(IntDir)\lib"
链接器 输入 附加依赖项:
delayimp.lib kernel32.lib user32.lib gdi32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib usp10.lib comctl32.lib version.lib shlwapi.lib libxml2$(LibraryConfigSuffix).lib libxslt$(LibraryConfigSuffix).lib SQLite3$(LibraryConfigSuffix).lib pthreadVC2$(LibraryConfigSuffix).lib JavaScriptCore$(WebKitDLLConfigSuffix).lib WebCore$(WebKitConfigSuffix).lib msimg32.lib crypt32.lib iphlpapi.lib winmm.lib comsuppw.lib rpcrt4.lib zlib$(LibraryConfigSuffix).lib CFLite$(LibraryConfigSuffix).lib WTF$(WebKitConfigSuffix).lib