]> git.djapps.eu Git - pkg/ggml/sources/ggml/commitdiff
cmake : fix CPU detection on loongarch64 in tests (#1106)
authorShang Yuanchun <redacted>
Sun, 9 Feb 2025 09:34:53 +0000 (17:34 +0800)
committerGitHub <redacted>
Sun, 9 Feb 2025 09:34:53 +0000 (11:34 +0200)
tests/CMakeLists.txt

index ff723b7c56526a64b269b8b1feae32921c43cc67..5db778cd861b589385f2dbbfa99a35305eea161a 100644 (file)
@@ -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")