From: Shang Yuanchun Date: Sun, 9 Feb 2025 09:34:53 +0000 (+0800) Subject: cmake : fix CPU detection on loongarch64 in tests (#1106) X-Git-Tag: upstream/0.0.1722~28 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=98a61a0d0b43cba06c3ac1c603813639552a0701;p=pkg%2Fggml%2Fsources%2Fggml cmake : fix CPU detection on loongarch64 in tests (#1106) --- diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index ff723b7c..5db778cd 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -32,6 +32,9 @@ if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "^(aarch64|arm.*|ARM64)$") elseif (${CMAKE_SYSTEM_PROCESSOR} MATCHES "ppc64le" OR ${CMAKE_SYSTEM_PROCESSOR} MATCHES "ppc64") message(STATUS "PPC64 detected") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mpower9-vector") +elseif (${CMAKE_SYSTEM_PROCESSOR} MATCHES "loongarch64") + message(STATUS "loongarch64 detected") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mlsx -mlasx") else() message(STATUS "x86 detected") #set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mavx -mavx2 -mfma -mf16c")