Added CLI executable to windows installer

This commit is contained in:
Antoine Gersant 2020-08-04 23:10:59 -07:00
parent b0ca61ae2f
commit b423b76e29
2 changed files with 5 additions and 0 deletions

View file

@ -16,6 +16,9 @@
<Shortcut Id="DesktopPolaris" Directory="DesktopFolder" Name="Polaris" WorkingDirectory="AppDataPolaris" Icon="polaris.exe" IconIndex="0" Advertise="yes" />
</File>
</Component>
<Component Id="CLIExecutable" Guid="*">
<File Source="polaris-cli.exe" KeyPath="yes" Checksum="yes" />
</Component>
</Directory>
</Directory>
</Directory>

View file

@ -11,6 +11,7 @@ $rc_exe = Join-Path "C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64
""
"Compiling executable"
cargo rustc --release --features "ui" -- -C link-args="/SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup res\windows\application\application.res"
cargo rustc --release -- -o ".\target\release\polaris-cli.exe" -C link-args="res\windows\application\application.res"
""
"Creating output directory"
@ -23,6 +24,7 @@ Copy-Item .\res\windows\installer\license.rtf .\release\tmp\
Copy-Item .\res\windows\installer\banner.bmp .\release\tmp\
Copy-Item .\res\windows\installer\dialog.bmp .\release\tmp\
Copy-Item .\target\release\polaris.exe .\release\tmp\
Copy-Item .\target\release\polaris-cli.exe .\release\tmp\
Copy-Item .\web .\release\tmp\web -recurse
Copy-Item .\docs\swagger .\release\tmp\swagger -recurse