]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
Bump cmake max version (needed for Windows on Snapdragon builds) (#19188)
authorMax Krasnyansky <redacted>
Sun, 1 Feb 2026 22:13:38 +0000 (14:13 -0800)
committerGitHub <redacted>
Sun, 1 Feb 2026 22:13:38 +0000 (14:13 -0800)
* Bump max cmake version (needed for Windows on Snapdragon builds)

* cmake: move max version setting into ggml/CMakeLists

docs/backend/snapdragon/CMakeUserPresets.json
docs/backend/snapdragon/windows.md
ggml/CMakeLists.txt

index 4cf473d05f5f248d00ce46abcbf7fef6093a0031..1faae2f3db73702c47ceeba7c24f3821b0e6eb73 100644 (file)
@@ -1,10 +1,5 @@
 {
   "version": 5,
-  "cmakeMinimumRequired": {
-      "major": 3,
-      "minor": 28,
-      "patch": 0
-  },
   "configurePresets": [
     {
         "name": "arm64-android-snapdragon",
index 710ad8fdf4871bf1f641acc4db245be2ac88892d..e9346ccadf1f8d60134ffba9c5be004a2f955ba1 100644 (file)
@@ -128,7 +128,7 @@ However, additional settings are required for generating and signing HTP Ops lib
 > $env:HEXAGON_HTP_CERT="c:\Users\MyUsers\Certs\ggml-htp-v1.pfx"
 > $env:WINDOWS_SDK_BIN="C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\arm64"
 
-> cmake --preset arm64-windows-snapdragon -B build-wos
+> cmake --preset arm64-windows-snapdragon-release -B build-wos
 ...
 > cmake --install build-wos --prefix pkg-snapdragon
 ```
index b0b8e57898c3afcd490bf3563226e19c2d8e2bc8..71d1a7f0e3484f18f8a15765e1dc771502ad6cd4 100644 (file)
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.14) # for add_link_options and implicit target directories.
+cmake_minimum_required(VERSION 3.14...3.28) # for add_link_options and implicit target directories.
 project("ggml" C CXX ASM)
 
 ### GGML Version