Title: [108808] trunk/Source/_javascript_Core
Revision
108808
Author
[email protected]
Date
2012-02-24 08:49:04 -0800 (Fri, 24 Feb 2012)

Log Message

Fix linker warnings on Windows

* _javascript_Core.vcproj/_javascript_Core/_javascript_Core.def: Removed symbols that are already
exported via JS_EXPORTDATA.

* _javascript_Core.vcproj/_javascript_Core/_javascript_CoreCommon.vsprops: Define BUILDING_WTF. We
aren't actually building WTF, but we are statically linking it, so we need to define this
symbol so that we export WTF's exports.

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (108807 => 108808)


--- trunk/Source/_javascript_Core/ChangeLog	2012-02-24 16:48:53 UTC (rev 108807)
+++ trunk/Source/_javascript_Core/ChangeLog	2012-02-24 16:49:04 UTC (rev 108808)
@@ -1,3 +1,14 @@
+2012-02-24  Adam Roben  <[email protected]>
+
+        Fix linker warnings on Windows
+
+        * _javascript_Core.vcproj/_javascript_Core/_javascript_Core.def: Removed symbols that are already
+        exported via JS_EXPORTDATA.
+
+        * _javascript_Core.vcproj/_javascript_Core/_javascript_CoreCommon.vsprops: Define BUILDING_WTF. We
+        aren't actually building WTF, but we are statically linking it, so we need to define this
+        symbol so that we export WTF's exports.
+
 2012-02-24  Philippe Normand  <[email protected]>
 
         Fix GTK WebAudio build for WebKitGTK 1.7.90.

Modified: trunk/Source/_javascript_Core/_javascript_Core.vcproj/_javascript_Core/_javascript_Core.def (108807 => 108808)


--- trunk/Source/_javascript_Core/_javascript_Core.vcproj/_javascript_Core/_javascript_Core.def	2012-02-24 16:48:53 UTC (rev 108807)
+++ trunk/Source/_javascript_Core/_javascript_Core.vcproj/_javascript_Core/_javascript_Core.def	2012-02-24 16:49:04 UTC (rev 108808)
@@ -137,7 +137,6 @@
     ?dayInMonthFromDayInYear@WTF@@YAHH_N@Z
     ?dayInYear@WTF@@YAHNH@Z
     ?decrement@RefCountedLeakCounter@WTF@@QAEXXZ
-    ?defaultAttributes@PropertyDescriptor@JSC@@0IA
     ?defaultValue@JSObject@JSC@@SA?AVJSValue@2@PBV12@PAVExecState@2@W4PreferredPrimitiveType@2@@Z
     ?defineOwnProperty@JSGlobalObject@JSC@@SA_NPAVJSObject@2@PAVExecState@2@ABVIdentifier@2@AAVPropertyDescriptor@2@_N@Z
     ?defineOwnProperty@JSObject@JSC@@SA_NPAV12@PAVExecState@2@ABVIdentifier@2@AAVPropertyDescriptor@2@_N@Z
@@ -298,7 +297,6 @@
     ?restoreAll@Profile@JSC@@QAEXXZ
     ?retrieveCallerFromVMCode@Interpreter@JSC@@QBE?AVJSValue@2@PAVExecState@2@PAVJSFunction@2@@Z
     ?retrieveLastCaller@Interpreter@JSC@@QBEXPAVExecState@2@AAH1AAVUString@2@AAVJSValue@2@@Z
-    ?s_globalObjectMethodTable@JSGlobalObject@JSC@@1UGlobalObjectMethodTable@2@B
     ?setConfigurable@PropertyDescriptor@JSC@@QAEX_N@Z
     ?setDescriptor@PropertyDescriptor@JSC@@QAEXVJSValue@2@I@Z
     ?setDumpsGeneratedCode@BytecodeGenerator@JSC@@SAX_N@Z

Modified: trunk/Source/_javascript_Core/_javascript_Core.vcproj/_javascript_Core/_javascript_CoreCommon.vsprops (108807 => 108808)


--- trunk/Source/_javascript_Core/_javascript_Core.vcproj/_javascript_Core/_javascript_CoreCommon.vsprops	2012-02-24 16:48:53 UTC (rev 108807)
+++ trunk/Source/_javascript_Core/_javascript_Core.vcproj/_javascript_Core/_javascript_CoreCommon.vsprops	2012-02-24 16:49:04 UTC (rev 108808)
@@ -7,7 +7,7 @@
 	<Tool
 		Name="VCCLCompilerTool"
 		AdditionalIncludeDirectories="&quot;$(ConfigurationBuildDir)\obj\_javascript_Core\DerivedSources\&quot;;../../;../../API/;../../parser/;../../bytecompiler/;../../dfg/;../../jit/;../../llint/;../../runtime/;../../tools/;../../bytecode/;../../interpreter/;../../wtf/;../../profiler;../../assembler/;../../debugger/;../../heap/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\private&quot;;&quot;$(ConfigurationBuildDir)\include&quot;;&quot;$(ConfigurationBuildDir)\include\_javascript_Core&quot;;&quot;$(ConfigurationBuildDir)\include\private&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;"
-		PreprocessorDefinitions="__STD_C"
+		PreprocessorDefinitions="__STD_C;BUILDING_WTF"
 		ForcedIncludeFiles="ICUVersion.h"
 	/>
 	<Tool
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to