Title: [148623] trunk/Source/WTF
Revision
148623
Author
[email protected]
Date
2013-04-17 11:58:20 -0700 (Wed, 17 Apr 2013)

Log Message

[Windows, WinCairo] Remove Include Settings for Pthreads from WTF
https://bugs.webkit.org/show_bug.cgi?id=114694

Reviewed by Ryosuke Niwa.

* WTF.vcproj/WTFCommon.vsprops: Remove pthread search path.
* WTF.vcxproj/WTFCommon.props: Remove pthread search path.
* wtf/FastMalloc.cpp: Guard pthread.h include for non-pthread
builds.

Modified Paths

Diff

Modified: trunk/Source/WTF/ChangeLog (148622 => 148623)


--- trunk/Source/WTF/ChangeLog	2013-04-17 18:48:56 UTC (rev 148622)
+++ trunk/Source/WTF/ChangeLog	2013-04-17 18:58:20 UTC (rev 148623)
@@ -1,3 +1,15 @@
+2013-04-17  Brent Fulgham  <[email protected]>
+
+        [Windows, WinCairo] Remove Include Settings for Pthreads from WTF
+        https://bugs.webkit.org/show_bug.cgi?id=114694
+
+        Reviewed by Ryosuke Niwa.
+
+        * WTF.vcproj/WTFCommon.vsprops: Remove pthread search path.
+        * WTF.vcxproj/WTFCommon.props: Remove pthread search path.
+        * wtf/FastMalloc.cpp: Guard pthread.h include for non-pthread
+        builds.
+
 2013-04-16  Oliver Hunt  <[email protected]>
 
         Harden FastMalloc against partial pointer overflows

Modified: trunk/Source/WTF/WTF.vcproj/WTFCommon.vsprops (148622 => 148623)


--- trunk/Source/WTF/WTF.vcproj/WTFCommon.vsprops	2013-04-17 18:48:56 UTC (rev 148622)
+++ trunk/Source/WTF/WTF.vcproj/WTFCommon.vsprops	2013-04-17 18:58:20 UTC (rev 148623)
@@ -7,7 +7,7 @@
 	>
 	<Tool
 		Name="VCCLCompilerTool"
-		AdditionalIncludeDirectories="../;../wtf/;../wtf/threads/;../wtf/unicode/;&quot;$(ConfigurationBuildDir)\include\private&quot;;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(ConfigurationBuildDir)\include\_javascript_Core&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;"
+		AdditionalIncludeDirectories="../;../wtf/;../wtf/threads/;../wtf/unicode/;&quot;$(ConfigurationBuildDir)\include\private&quot;;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(ConfigurationBuildDir)\include\_javascript_Core&quot;"
 		PreprocessorDefinitions="__STD_C"
 		ProgramDataBaseFileName="$(OutDir)\$(TargetName).vc80.pdb"
 		ForcedIncludeFiles="ICUVersion.h"

Modified: trunk/Source/WTF/WTF.vcxproj/WTFCommon.props (148622 => 148623)


--- trunk/Source/WTF/WTF.vcxproj/WTFCommon.props	2013-04-17 18:48:56 UTC (rev 148622)
+++ trunk/Source/WTF/WTF.vcxproj/WTFCommon.props	2013-04-17 18:58:20 UTC (rev 148623)
@@ -7,7 +7,7 @@
   <ItemGroup />
   <ItemDefinitionGroup>
     <ClCompile>
-      <AdditionalIncludeDirectories>../;../wtf/;../wtf/threads/;../wtf/unicode/;$(ConfigurationBuildDir)\include\private;$(ConfigurationBuildDir)\include\_javascript_Core;$(WebKit_Libraries)\include\pthreads;$(WebKit_Libraries)\include\private;$(WebKit_Libraries)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>../;../wtf/;../wtf/threads/;../wtf/unicode/;$(ConfigurationBuildDir)\include\private;$(ConfigurationBuildDir)\include\_javascript_Core;$(WebKit_Libraries)\include\private;$(WebKit_Libraries)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;__STD_C;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <ForcedIncludeFiles>ICUVersion.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
       <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
@@ -25,4 +25,4 @@
       <OutputFile>$(OutDir)\$(TargetName).bsc</OutputFile>
     </Bscmake>
   </ItemDefinitionGroup>
-</Project>
\ No newline at end of file
+</Project>

Modified: trunk/Source/WTF/wtf/FastMalloc.cpp (148622 => 148623)


--- trunk/Source/WTF/wtf/FastMalloc.cpp	2013-04-17 18:48:56 UTC (rev 148622)
+++ trunk/Source/WTF/wtf/FastMalloc.cpp	2013-04-17 18:58:20 UTC (rev 148623)
@@ -430,7 +430,9 @@
 #include "TCSystemAlloc.h"
 #include "ThreadSpecific.h"
 #include <algorithm>
+#if USE(PTHREADS)
 #include <pthread.h>
+#endif
 #include <stdarg.h>
 #include <stddef.h>
 #include <stdint.h>
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to