Browse Source
Windows build + installer adjustments (#2656)
* remove `-w -s` linker flags on windows
* use `zip` for windows installer compression
brucemacd/no-at-create
Jeffrey Morgan
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with
3 additions and
3 deletions
-
app/ollama.iss
-
scripts/build_windows.ps1
|
|
|
@ -37,7 +37,7 @@ PrivilegesRequired=lowest |
|
|
|
OutputBaseFilename="OllamaSetup" |
|
|
|
SetupIconFile={#MyIcon} |
|
|
|
UninstallDisplayIcon={uninstallexe} |
|
|
|
Compression=lzma2 |
|
|
|
Compression=zip |
|
|
|
SolidCompression=no |
|
|
|
WizardStyle=modern |
|
|
|
ChangesEnvironment=yes |
|
|
|
|
|
|
|
@ -53,7 +53,7 @@ function buildOllama() { |
|
|
|
write-host "Building ollama CLI" |
|
|
|
& go generate ./... |
|
|
|
if ($LASTEXITCODE -ne 0) { exit($LASTEXITCODE)} |
|
|
|
& go build "-ldflags=-w -s ""-X=github.com/jmorganca/ollama/version.Version=$script:VERSION"" ""-X=github.com/jmorganca/ollama/server.mode=release""" . |
|
|
|
& go build "-ldflags=""-X=github.com/jmorganca/ollama/version.Version=$script:VERSION"" ""-X=github.com/jmorganca/ollama/server.mode=release""" . |
|
|
|
if ($LASTEXITCODE -ne 0) { exit($LASTEXITCODE)} |
|
|
|
if ("${env:KEY_CONTAINER}") { |
|
|
|
& "${script:SignTool}" sign /v /fd sha256 /t http://timestamp.digicert.com /f "${script:OLLAMA_CERT}" ` |
|
|
|
@ -68,7 +68,7 @@ function buildApp() { |
|
|
|
write-host "Building Ollama App" |
|
|
|
cd "${script:SRC_DIR}\app" |
|
|
|
& windres -l 0 -o ollama.syso ollama.rc |
|
|
|
& go build "-ldflags=-H windowsgui -w -s ""-X=github.com/jmorganca/ollama/version.Version=$script:VERSION"" ""-X=github.com/jmorganca/ollama/server.mode=release""" . |
|
|
|
& go build "-ldflags=-H windowsgui ""-X=github.com/jmorganca/ollama/version.Version=$script:VERSION"" ""-X=github.com/jmorganca/ollama/server.mode=release""" . |
|
|
|
if ($LASTEXITCODE -ne 0) { exit($LASTEXITCODE)} |
|
|
|
if ("${env:KEY_CONTAINER}") { |
|
|
|
& "${script:SignTool}" sign /v /fd sha256 /t http://timestamp.digicert.com /f "${script:OLLAMA_CERT}" ` |
|
|
|
|