43 lines
1.9 KiB
Text
43 lines
1.9 KiB
Text
Index: Source/cmake/WebKitCommon.cmake
|
|
--- Source/cmake/WebKitCommon.cmake.orig
|
|
+++ Source/cmake/WebKitCommon.cmake
|
|
@@ -110,7 +110,7 @@ if (NOT HAS_RUN_WEBKIT_COMMON)
|
|
endif ()
|
|
elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(i[3-6]86|x86)")
|
|
set(WTF_CPU_X86 1)
|
|
- elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "ppc")
|
|
+ elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(ppc|powerpc)")
|
|
set(WTF_CPU_PPC 1)
|
|
elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64")
|
|
set(WTF_CPU_PPC64 1)
|
|
@@ -120,6 +120,8 @@ if (NOT HAS_RUN_WEBKIT_COMMON)
|
|
set(WTF_CPU_RISCV64 1)
|
|
elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^loongarch64")
|
|
set(WTF_CPU_LOONGARCH64 1)
|
|
+ elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "sparc64")
|
|
+ set(WTF_CPU_SPARC64 1)
|
|
else ()
|
|
set(WTF_CPU_UNKNOWN 1)
|
|
endif ()
|
|
@@ -191,9 +193,9 @@ if (NOT HAS_RUN_WEBKIT_COMMON)
|
|
# We cannot check for RUBY_FOUND because it is set only when the full package is installed and
|
|
# the only thing we need is the interpreter. Unlike Python, cmake does not provide a macro
|
|
# for finding only the Ruby interpreter.
|
|
- find_package(Ruby 2.5)
|
|
- if (NOT RUBY_EXECUTABLE OR RUBY_VERSION VERSION_LESS 2.5)
|
|
- message(FATAL_ERROR "Ruby 2.5 or higher is required.")
|
|
+ find_package(Ruby ${MODRUBY_LIBREV})
|
|
+ if (NOT RUBY_EXECUTABLE OR RUBY_VERSION VERSION_LESS ${MODRUBY_LIBREV})
|
|
+ message(FATAL_ERROR "Ruby ${MODRUBY_LIBREV} or higher is required.")
|
|
endif ()
|
|
|
|
# -----------------------------------------------------------------------------
|
|
@@ -206,7 +208,7 @@ if (NOT HAS_RUN_WEBKIT_COMMON)
|
|
include(CheckCXXCompilerFlag)
|
|
include(CheckCXXSourceCompiles)
|
|
include(CheckFunctionExists)
|
|
- include(CheckIncludeFile)
|
|
+ include(CheckIncludeFiles)
|
|
include(CheckSymbolExists)
|
|
include(CheckStructHasMember)
|
|
include(CheckTypeSize)
|