Title: [287718] trunk
Revision
287718
Author
stephan.sz...@sony.com
Date
2022-01-06 15:00:36 -0800 (Thu, 06 Jan 2022)

Log Message

[PlayStation] Fix build break after r287698
https://bugs.webkit.org/show_bug.cgi?id=234931

Unreviewed build fix


.:

* Source/cmake/OptionsPlayStation.cmake: Workaround for not having u8string for gtest.

Source/WTF:

* wtf/PlatformHave.h: Use MISSING_STD_FILESYSTEM_PATH_CONSTRUCTOR on PlayStation

Modified Paths

Diff

Modified: trunk/ChangeLog (287717 => 287718)


--- trunk/ChangeLog	2022-01-06 22:31:58 UTC (rev 287717)
+++ trunk/ChangeLog	2022-01-06 23:00:36 UTC (rev 287718)
@@ -1,3 +1,12 @@
+2022-01-06  Stephan Szabo  <stephan.sz...@sony.com>
+
+        [PlayStation] Fix build break after r287698
+        https://bugs.webkit.org/show_bug.cgi?id=234931
+
+        Unreviewed build fix
+
+        * Source/cmake/OptionsPlayStation.cmake: Workaround for not having u8string for gtest.
+
 2022-01-06  Fujii Hironori  <hironori.fu...@sony.com>
 
         [MSVC] Suppress new warnings C5054 and C5055 introduced by /permissive-

Modified: trunk/Source/WTF/ChangeLog (287717 => 287718)


--- trunk/Source/WTF/ChangeLog	2022-01-06 22:31:58 UTC (rev 287717)
+++ trunk/Source/WTF/ChangeLog	2022-01-06 23:00:36 UTC (rev 287718)
@@ -1,3 +1,12 @@
+2022-01-06  Stephan Szabo  <stephan.sz...@sony.com>
+
+        [PlayStation] Fix build break after r287698
+        https://bugs.webkit.org/show_bug.cgi?id=234931
+
+        Unreviewed build fix
+
+        * wtf/PlatformHave.h: Use MISSING_STD_FILESYSTEM_PATH_CONSTRUCTOR on PlayStation
+
 2022-01-06  Alex Christensen  <achristen...@webkit.org>
 
         Start using C++20

Modified: trunk/Source/WTF/wtf/PlatformHave.h (287717 => 287718)


--- trunk/Source/WTF/wtf/PlatformHave.h	2022-01-06 22:31:58 UTC (rev 287717)
+++ trunk/Source/WTF/wtf/PlatformHave.h	2022-01-06 23:00:36 UTC (rev 287718)
@@ -115,6 +115,8 @@
 
 #if PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED < 120000
 #define HAVE_MISSING_STD_FILESYSTEM_PATH_CONSTRUCTOR 1
+#elif PLATFORM(PLAYSTATION)
+#define HAVE_MISSING_STD_FILESYSTEM_PATH_CONSTRUCTOR 1
 #elif COMPILER(GCC)
 #if !GCC_VERSION_AT_LEAST(9, 0, 0)
 #define HAVE_MISSING_STD_FILESYSTEM_PATH_CONSTRUCTOR 1

Modified: trunk/Source/cmake/OptionsPlayStation.cmake (287717 => 287718)


--- trunk/Source/cmake/OptionsPlayStation.cmake	2022-01-06 22:31:58 UTC (rev 287717)
+++ trunk/Source/cmake/OptionsPlayStation.cmake	2022-01-06 23:00:36 UTC (rev 287718)
@@ -299,3 +299,7 @@
 if (HAVE_MEMMEM)
     add_definitions(-DHAVE_MEMMEM=1)
 endif ()
+
+# FIXME: gtest assumes that you will have u8string if __cpp_char8_t
+# (feature test macro) is defined.
+add_compile_options(-U__cpp_char8_t)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to