Skip to content

Commit

Permalink
Move MSI build script
Browse files Browse the repository at this point in the history
  • Loading branch information
davidanthoff committed Jul 7, 2023
1 parent aa7d28a commit d159f27
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 9 deletions.
9 changes: 0 additions & 9 deletions build_msi.ps1

This file was deleted.

23 changes: 23 additions & 0 deletions scripts/msi/build_msi.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
if (Test-Path -Path $PSScriptRoot\..\..\target\x86_64-pc-windows-gnu\release) {
Write-Output "Creating x64 installer..."
md $PSScriptRoot\..\..\target\msi\x86_64-pc-windows-gnu\release -force | Out-Null
Copy-Item $PSScriptRoot\..\..\target\x86_64-pc-windows-gnu\release\*.exe $PSScriptRoot\..\..\target\msi\x86_64-pc-windows-gnu\release
Copy-Item $PSScriptRoot\..\..\deploy\msi\License.rtf $PSScriptRoot\..\..\target\msi\x86_64-pc-windows-gnu\release
Copy-Item $PSScriptRoot\..\..\deploy\msi\Bitmaps $PSScriptRoot\..\..\target\msi\x86_64-pc-windows-gnu\release -Recurse -Force
wix build -ext WixToolset.UI.wixext $PSScriptRoot\..\..\deploy\msi\Julia.wxs -b $PSScriptRoot\..\..\target\msi\x86_64-pc-windows-gnu\release -arch x64 -o $PSScriptRoot\..\..\target\msi\Julia-x64.msi
}
else {
Write-Output "Skipping x64 installer."
}

if (Test-Path -Path $PSScriptRoot\..\..\target\i686-pc-windows-gnu\release) {
Write-Output "Creating x86 installer..."
md $PSScriptRoot\..\..\target\msi\i686-pc-windows-gnu\release -force | Out-Null
Copy-Item $PSScriptRoot\..\..\target\i686-pc-windows-gnu\release\*.exe $PSScriptRoot\..\..\target\msi\i686-pc-windows-gnu\release
Copy-Item $PSScriptRoot\..\..\deploy\msi\License.rtf $PSScriptRoot\..\..\target\msi\i686-pc-windows-gnu\release
Copy-Item $PSScriptRoot\..\..\deploy\msi\Bitmaps $PSScriptRoot\..\..\target\msi\i686-pc-windows-gnu\release -Recurse -Force
wix build -ext WixToolset.UI.wixext $PSScriptRoot\..\..\deploy\msi\Julia.wxs -b $PSScriptRoot\..\..\target\msi\i686-pc-windows-gnu\release -arch x86 -o $PSScriptRoot\..\..\target\msi\Julia-x86.msi
}
else {
Write-Output "Skipping x86 installer."
}

0 comments on commit d159f27

Please sign in to comment.