mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-01 09:47:22 +13:00
InnoScript changes to support two different builds (Stable and beta)
This commit is contained in:
parent
7203678259
commit
dfaa163f8b
1 changed files with 18 additions and 9 deletions
|
@ -1,6 +1,12 @@
|
||||||
#define MyAppName "ShareX"
|
#define MyAppName "ShareX"
|
||||||
#define MyAppFile "ShareX.exe"
|
#define MyAppFile "ShareX.exe"
|
||||||
#define MyAppPath "..\ShareX\bin\Release\ShareX.exe"
|
#ifdef Debug
|
||||||
|
#define MyAppBuildType "Debug"
|
||||||
|
#else
|
||||||
|
#define MyAppBuildType "Release"
|
||||||
|
#endif
|
||||||
|
#define MyAppParentDir "..\ShareX\bin\" + MyAppBuildType
|
||||||
|
#define MyAppPath MyAppParentDir + "\ShareX.exe"
|
||||||
#dim Version[4]
|
#dim Version[4]
|
||||||
#expr ParseVersion(MyAppPath, Version[0], Version[1], Version[2], Version[3])
|
#expr ParseVersion(MyAppPath, Version[0], Version[1], Version[2], Version[3])
|
||||||
#define MyAppVersion Str(Version[0]) + "." + Str(Version[1]) + "." + Str(Version[2])
|
#define MyAppVersion Str(Version[0]) + "." + Str(Version[1]) + "." + Str(Version[2])
|
||||||
|
@ -60,14 +66,17 @@ Name: "CreateSendToIcon"; Description: "Create a send to shortcut"; GroupDescrip
|
||||||
Name: "CreateStartupIcon"; Description: "Launch {#MyAppName} automatically at Windows startup"; GroupDescription: "Other tasks:"
|
Name: "CreateStartupIcon"; Description: "Launch {#MyAppName} automatically at Windows startup"; GroupDescription: "Other tasks:"
|
||||||
|
|
||||||
[Files]
|
[Files]
|
||||||
Source: "..\ShareX\bin\Release\ShareX.exe"; DestDir: {app}; Flags: ignoreversion
|
Source: "{#MyAppParentDir}\ShareX.exe"; DestDir: {app}; Flags: ignoreversion
|
||||||
Source: "..\ShareX\bin\Release\ShareX.exe.config"; DestDir: {app}; Flags: ignoreversion
|
Source: "{#MyAppParentDir}\ShareX.exe.config"; DestDir: {app}; Flags: ignoreversion
|
||||||
Source: "..\ShareX\bin\Release\*.dll"; DestDir: {app}; Flags: ignoreversion
|
Source: "{#MyAppParentDir}\*.dll"; DestDir: {app}; Flags: ignoreversion
|
||||||
Source: "..\ShareX\bin\Release\*.css"; DestDir: {app}; Flags: ignoreversion
|
Source: "{#MyAppParentDir}\*.css"; DestDir: {app}; Flags: ignoreversion
|
||||||
Source: "..\ShareX\bin\Release\*.txt"; DestDir: {app}; Flags: ignoreversion
|
Source: "{#MyAppParentDir}\*.txt"; DestDir: {app}; Flags: ignoreversion
|
||||||
|
#ifdef Debug
|
||||||
|
Source: "{#MyAppParentDir}\*.pdb"; DestDir: {app}; Flags: ignoreversion
|
||||||
|
#endif
|
||||||
|
|
||||||
; Language resources
|
; Language resources
|
||||||
Source: "..\ShareX\bin\Release\tr\*.resources.dll"; DestDir: {app}\Languages\tr; Flags: ignoreversion
|
Source: "{#MyAppParentDir}\tr\*.resources.dll"; DestDir: {app}\Languages\tr; Flags: ignoreversion
|
||||||
|
|
||||||
; Required for screen/audio recording
|
; Required for screen/audio recording
|
||||||
Source: "..\Lib\screen-capture-recorder.dll"; DestDir: {app}; Flags: regserver 32bit; Check: IsAdminLoggedOn and not IsWin64
|
Source: "..\Lib\screen-capture-recorder.dll"; DestDir: {app}; Flags: regserver 32bit; Check: IsAdminLoggedOn and not IsWin64
|
||||||
|
@ -109,13 +118,13 @@ end;
|
||||||
|
|
||||||
function InitializeSetup(): Boolean;
|
function InitializeSetup(): Boolean;
|
||||||
begin
|
begin
|
||||||
initwinversion();
|
initwinversion();
|
||||||
|
|
||||||
msi31('3.1');
|
msi31('3.1');
|
||||||
dotnetfx40full();
|
dotnetfx40full();
|
||||||
vcredist2010();
|
vcredist2010();
|
||||||
|
|
||||||
Result := true;
|
Result := true;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function DesktopIconExists(): Boolean;
|
function DesktopIconExists(): Boolean;
|
||||||
|
|
Loading…
Reference in a new issue