mirror of
https://github.com/ggml-org/llama.cpp.git
synced 2025-06-29 20:45:04 +00:00
cmake : sync/merge PowerPC build commands (#0)
This commit is contained in:
@ -289,6 +289,7 @@ function(ggml_add_cpu_backend_variant_impl tag_name)
|
|||||||
endif()
|
endif()
|
||||||
elseif ("${CMAKE_SYSTEM_PROCESSOR} " STREQUAL "ppc64le " OR "${CMAKE_SYSTEM_PROCESSOR} " STREQUAL "powerpc ")
|
elseif ("${CMAKE_SYSTEM_PROCESSOR} " STREQUAL "ppc64le " OR "${CMAKE_SYSTEM_PROCESSOR} " STREQUAL "powerpc ")
|
||||||
message(STATUS "PowerPC detected")
|
message(STATUS "PowerPC detected")
|
||||||
|
if (GGML_NATIVE)
|
||||||
if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "ppc64")
|
if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "ppc64")
|
||||||
file(READ "/proc/cpuinfo" POWER10_M)
|
file(READ "/proc/cpuinfo" POWER10_M)
|
||||||
elseif (${CMAKE_SYSTEM_PROCESSOR} MATCHES "powerpc")
|
elseif (${CMAKE_SYSTEM_PROCESSOR} MATCHES "powerpc")
|
||||||
@ -307,6 +308,11 @@ function(ggml_add_cpu_backend_variant_impl tag_name)
|
|||||||
else()
|
else()
|
||||||
list(APPEND ARCH_FLAGS -mcpu=native -mtune=native -mpowerpc64)
|
list(APPEND ARCH_FLAGS -mcpu=native -mtune=native -mpowerpc64)
|
||||||
endif()
|
endif()
|
||||||
|
else()
|
||||||
|
if (GGML_CPU_POWERPC_CPUTYPE)
|
||||||
|
list(APPEND ARCH_FLAGS -mcpu=${GGML_CPU_POWERPC_CPUTYPE})
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
elseif (${CMAKE_SYSTEM_PROCESSOR} MATCHES "loongarch64")
|
elseif (${CMAKE_SYSTEM_PROCESSOR} MATCHES "loongarch64")
|
||||||
message(STATUS "loongarch64 detected")
|
message(STATUS "loongarch64 detected")
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user