Title: [273312] trunk
Revision
273312
Author
[email protected]
Date
2021-02-23 09:23:32 -0800 (Tue, 23 Feb 2021)

Log Message

[CMake] Fix JSCOnly build on Windows
https://bugs.webkit.org/show_bug.cgi?id=222316

Reviewed by Michael Catanzaro.

.:

Turn off ENABLE_WEBASSEMBLY for Windows on JSCOnly now that its possible to build it
without FTL.

* Source/cmake/OptionsJSCOnly.cmake:

Source/WTF:

Update sources for the JSCOnly Windows build.

* wtf/PlatformJSCOnly.cmake:

Modified Paths

Diff

Modified: trunk/ChangeLog (273311 => 273312)


--- trunk/ChangeLog	2021-02-23 17:09:50 UTC (rev 273311)
+++ trunk/ChangeLog	2021-02-23 17:23:32 UTC (rev 273312)
@@ -1,3 +1,15 @@
+2021-02-23  Don Olmstead  <[email protected]>
+
+        [CMake] Fix JSCOnly build on Windows
+        https://bugs.webkit.org/show_bug.cgi?id=222316
+
+        Reviewed by Michael Catanzaro.
+
+        Turn off ENABLE_WEBASSEMBLY for Windows on JSCOnly now that its possible to build it
+        without FTL.
+
+        * Source/cmake/OptionsJSCOnly.cmake:
+
 2021-02-22  Carlos Garcia Campos  <[email protected]>
 
         [SOUP] Add support for libsoup3

Modified: trunk/Source/WTF/ChangeLog (273311 => 273312)


--- trunk/Source/WTF/ChangeLog	2021-02-23 17:09:50 UTC (rev 273311)
+++ trunk/Source/WTF/ChangeLog	2021-02-23 17:23:32 UTC (rev 273312)
@@ -1,3 +1,14 @@
+2021-02-23  Don Olmstead  <[email protected]>
+
+        [CMake] Fix JSCOnly build on Windows
+        https://bugs.webkit.org/show_bug.cgi?id=222316
+
+        Reviewed by Michael Catanzaro.
+
+        Update sources for the JSCOnly Windows build.
+
+        * wtf/PlatformJSCOnly.cmake:
+
 2021-02-22  Chris Dumez  <[email protected]>
 
         Prepare for memory ownership transfer in the GPUProcess

Modified: trunk/Source/WTF/wtf/PlatformJSCOnly.cmake (273311 => 273312)


--- trunk/Source/WTF/wtf/PlatformJSCOnly.cmake	2021-02-23 17:09:50 UTC (rev 273311)
+++ trunk/Source/WTF/wtf/PlatformJSCOnly.cmake	2021-02-23 17:23:32 UTC (rev 273312)
@@ -4,6 +4,7 @@
 
 if (WIN32)
     list(APPEND WTF_SOURCES
+        text/win/StringWin.cpp
         text/win/TextBreakIteratorInternalICUWin.cpp
 
         win/CPUTimeWin.cpp
@@ -13,14 +14,13 @@
         win/MainThreadWin.cpp
         win/OSAllocatorWin.cpp
         win/PathWalker.cpp
-        win/ThreadSpecificWin.cpp
         win/ThreadingWin.cpp
     )
     list(APPEND WTF_PUBLIC_HEADERS
+        text/win/WCharStringExtras.h
+
         win/DbgHelperWin.h
         win/PathWalker.h
-
-        text/win/WCharStringExtras.h
     )
     list(APPEND WTF_LIBRARIES
         DbgHelp
@@ -65,6 +65,7 @@
 if (WIN32)
     list(APPEND WTF_SOURCES
         win/MemoryFootprintWin.cpp
+        win/MemoryPressureHandlerWin.cpp
     )
     list(APPEND WTF_PUBLIC_HEADERS
         win/Win32Handle.h

Modified: trunk/Source/cmake/OptionsJSCOnly.cmake (273311 => 273312)


--- trunk/Source/cmake/OptionsJSCOnly.cmake	2021-02-23 17:09:50 UTC (rev 273311)
+++ trunk/Source/cmake/OptionsJSCOnly.cmake	2021-02-23 17:23:32 UTC (rev 273312)
@@ -32,6 +32,8 @@
     WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FTL_JIT PRIVATE OFF)
     # FIXME: Port bmalloc to Windows. https://bugs.webkit.org/show_bug.cgi?id=143310
     WEBKIT_OPTION_DEFAULT_PORT_VALUE(USE_SYSTEM_MALLOC PRIVATE ON)
+    # FIXME: Enable WASM on Windows https://bugs.webkit.org/show_bug.cgi?id=222315
+    WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBASSEMBLY PRIVATE OFF)
 endif ()
 
 WEBKIT_OPTION_END()
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to