diff options
| author | Vidhu Kant Sharma <vidhukant@vidhukant.com> | 2026-07-24 18:37:27 +0530 |
|---|---|---|
| committer | Vidhu Kant Sharma <vidhukant@vidhukant.com> | 2026-07-24 18:37:27 +0530 |
| commit | 98f380c9b031305836ad6e7cfcd020bba2cd97fb (patch) | |
| tree | 45ce646fb86b3b53a2183f964fe4b6532204149f | |
| parent | dc926609eeba0895942518944d55f6d5360da05f (diff) | |
added inno setup
| -rw-r--r-- | setup.iss | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/setup.iss b/setup.iss new file mode 100644 index 0000000..a842d3b --- /dev/null +++ b/setup.iss @@ -0,0 +1,41 @@ +#define MyAppName "Untitled Soundboard" +#define MyAppVersion "0.1.0" +#define MyAppPublisher "Untitled Publisher" +#define MyAppURL "https://example.com" +#define MyAppExeName "main.exe" +#define MyInstallerName "UntitledSoundboardSetup" + +[Setup] +AppId=com.example.untitledsoundboard +AppName={#MyAppName} +AppVersion={#MyAppVersion} +AppPublisher={#MyAppPublisher} +AppPublisherURL={#MyAppURL} +AppSupportURL={#MyAppURL} +AppUpdatesURL={#MyAppURL} + +DefaultDirName={userappdata}\{#MyAppPublisher}\{#MyAppName} +DefaultGroupName={#MyAppName} +DisableProgramGroupPage=yes + +OutputDir=Output +OutputBaseFilename={#MyInstallerName} +Compression=lzma +SolidCompression=yes +WizardStyle=modern +PrivilegesRequired=lowest + +[Languages] +Name: "english"; MessagesFile: "compiler:Default.isl" + +[Tasks] +Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}" + +[Files] +Source: "dist\{#MyAppExeName}"; DestDir: "{app}"; Flags: ignoreversion +Source: "mysoundboard.json"; DestDir: "{app}"; Flags: ignoreversion +Source: "assets\*"; DestDir: "{app}\assets"; Flags: ignoreversion recursesubdirs createallsubdirs + +[Icons] +Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Parameters: """{app}\mysoundboard.json"""; WorkingDir: "{app}" +Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Parameters: """{app}\soundboard.json"""; WorkingDir: "{app}"; Tasks: desktopicon |