mirror of
https://git.vladimir.cc/vladimir/ewsdr.git
synced 2026-08-26 04:47:35 +00:00
add opengl parameter innosetup
This commit is contained in:
+35
-34
@@ -1,45 +1,46 @@
|
|||||||
[Setup]
|
[Setup]
|
||||||
AppId={{6D65ED5C-AF9A-4A7E-AB17-8AE9125CA6E9}}
|
AppId={{6D65ED5C-AF9A-4A7E-AB17-8AE9125CA6E9}}
|
||||||
AppName=EWSDR
|
AppName=EWSDR
|
||||||
AppVersion=__VERSION__
|
AppVersion=__VERSION__
|
||||||
DefaultDirName={pf}\EWSDR
|
DefaultDirName={pf}\EWSDR
|
||||||
DefaultGroupName=EWSDR
|
DefaultGroupName=EWSDR
|
||||||
UninstallDisplayIcon={app}\ewsdr.exe
|
UninstallDisplayIcon={app}\ewsdr.exe
|
||||||
Compression=lzma2
|
Compression=lzma2
|
||||||
SolidCompression=yes
|
SolidCompression=yes
|
||||||
OutputDir=__OUTPUT_DIR__
|
OutputDir=__OUTPUT_DIR__
|
||||||
ArchitecturesAllowed=x64
|
ArchitecturesAllowed=x64
|
||||||
ArchitecturesInstallIn64BitMode=x64
|
ArchitecturesInstallIn64BitMode=x64
|
||||||
OutputBaseFilename=__OUTPUT_FILENAME__
|
OutputBaseFilename=__OUTPUT_FILENAME__
|
||||||
|
|
||||||
[Languages]
|
[Languages]
|
||||||
Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"
|
Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"
|
||||||
|
|
||||||
[Tasks]
|
[Tasks]
|
||||||
|
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
|
||||||
|
|
||||||
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
|
[Files]
|
||||||
|
Source: "__SOURCE_PATH__\__ARCH__\ewsdr.exe"; DestDir: "{app}"; DestName: "ewsdr.exe"
|
||||||
|
Source: "__SOURCE_PATH__\__ARCH__\wdsp.dll"; DestDir: "{app}";
|
||||||
|
Source: "__SOURCE_PATH__\__ARCH__\libfftw3-3.dll"; DestDir: "{app}";
|
||||||
|
Source: "__SOURCE_PATH__\__ARCH__\libfftw3f-3.dll"; DestDir: "{app}";
|
||||||
|
|
||||||
|
[Icons]
|
||||||
|
Name: "{group}\EWSDR"; Filename: "{app}\ewsdr.exe"
|
||||||
|
Name: "{group}\EWSDR OpenGL"; Filename: "{app}\ewsdr.exe"; Parameters: "--opengl"
|
||||||
|
|
||||||
[Files]
|
Name: "{commondesktop}\EWSDR"; Filename: "{app}\ewsdr.exe"; Tasks: desktopicon
|
||||||
Source: "__SOURCE_PATH__\__ARCH__\ewsdr.exe"; DestDir: "{app}"; DestName: "ewsdr.exe"
|
Name: "{commondesktop}\EWSDR OpenGL"; Filename: "{app}\ewsdr.exe"; Parameters: "--opengl"; Tasks: desktopicon
|
||||||
Source: "__SOURCE_PATH__\__ARCH__\wdsp.dll"; DestDir: "{app}";
|
|
||||||
Source: "__SOURCE_PATH__\__ARCH__\libfftw3-3.dll"; DestDir: "{app}";
|
|
||||||
Source: "__SOURCE_PATH__\__ARCH__\libfftw3f-3.dll"; DestDir: "{app}";
|
|
||||||
|
|
||||||
[Icons]
|
[Run]
|
||||||
Name: "{group}\EWSDR"; Filename: "{app}\ewsdr.exe"
|
Filename: "{app}\ewsdr.exe"; Description: "{cm:LaunchProgram,EWSDR}"; Flags: nowait showcheckbox
|
||||||
Name: "{commondesktop}\EWSDR"; Filename: "{app}\ewsdr.exe"; Tasks: desktopicon
|
|
||||||
|
|
||||||
[Run]
|
[code]
|
||||||
Filename: {app}\ewsdr.exe; Description: {cm:LaunchProgram,EWSDR}; Flags: nowait showcheckbox
|
procedure CurPageChanged(CurPageID: Integer);
|
||||||
|
var
|
||||||
[code]
|
ResultCode: Integer;
|
||||||
procedure CurPageChanged(CurPageID: Integer);
|
begin
|
||||||
var
|
|
||||||
ResultCode:Integer;
|
|
||||||
begin
|
|
||||||
if CurPageID = wpWelcome then
|
if CurPageID = wpWelcome then
|
||||||
begin
|
begin
|
||||||
Exec('taskkill', '/F /IM ewsdr.exe', '', 0, ewWaitUntilTerminated, ResultCode);
|
Exec('taskkill', '/F /IM ewsdr.exe', '', 0, ewWaitUntilTerminated, ResultCode);
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|||||||
Reference in New Issue
Block a user