Przeglądaj źródła

Fix target in gen_windows.ps1

Daniel Hiltgen 1 rok temu
rodzic
commit
ed5fb088c4
1 zmienionych plików z 5 dodań i 1 usunięć
  1. 5 1
      llm/generate/gen_windows.ps1

+ 5 - 1
llm/generate/gen_windows.ps1

@@ -26,7 +26,6 @@ function amdGPUs {
     $GPU_LIST -join ';'
 }
 
-$script:cmakeTargets = @("ollama_llama_server")
 
 function init_vars {
     if (!$script:SRC_DIR) {
@@ -35,6 +34,9 @@ function init_vars {
     if (!$script:llamacppDir) {
         $script:llamacppDir = "../llama.cpp"
     }
+    if (!$script:cmakeTargets) {
+        $script:cmakeTargets = @("ollama_llama_server")
+    }
     $script:cmakeDefs = @(
         "-DBUILD_SHARED_LIBS=on",
         "-DLLAMA_NATIVE=off"
@@ -188,6 +190,7 @@ function build_static() {
         # error action ensures we exit on failure
         get-command gcc
         get-command mingw32-make
+        $oldTargets = $script:cmakeTargets
         $script:cmakeTargets = @("llama", "ggml")
         $script:cmakeDefs = @(
             "-G", "MinGW Makefiles"
@@ -203,6 +206,7 @@ function build_static() {
         $script:buildDir="../build/windows/${script:ARCH}_static"
         write-host "Building static library"
         build
+        $script:cmakeTargets = $oldTargets
     } else {
         write-host "Skipping CPU generation step as requested"
     }