diff --git a/packaging/windows/BiLauncher.iss b/packaging/windows/BiLauncher.iss index aa62203..688e2cb 100644 --- a/packaging/windows/BiLauncher.iss +++ b/packaging/windows/BiLauncher.iss @@ -1,11 +1,4 @@ -; Установщик BiLauncher для Windows (Inno Setup 6). - ; -; Собирается в CI после `cmake --install`: - ; iscc /DAppVersion=1.0.0 /DSourceDir=C:\...\stage /DOutputDir=C:\...\dist packaging\windows\BiLauncher.iss - ; SourceDir — префикс установки: bin\ с BiLauncher.exe и развёрнутым windeployqt Qt, - ; share\doc\BiLauncher\ с лицензиями. - -#ifndef AppVersion +#ifndef AppVersion #error Передайте версию: /DAppVersion=X.Y.Z #endif #ifndef SourceDir @@ -14,8 +7,7 @@ #ifndef OutputDir #define OutputDir "." #endif - ; VersionInfoVersion принимает только числа (X.Y.Z[.W]), поэтому у предрелиза - ; (1.0.1-rc1) суффикс отрезаем; полная версия идёт в текстовые поля. + #if Pos("-", AppVersion) > 0 #define NumericVersion Copy(AppVersion, 1, Pos("-", AppVersion) - 1) #else @@ -23,7 +15,6 @@ #endif [Setup] - ; AppId не менять между версиями — по нему обновление находит прежнюю установку. AppId={{6E0B5C1D-8F2A-4C7E-9B3D-2A1F4E5C7B90} AppName=BiLauncher AppVersion={#AppVersion}