Skip to content

Commit 8be36c4

Browse files
committed
Somewhat windows bundle support
1 parent 92f8cb8 commit 8be36c4

File tree

16 files changed

+497
-35
lines changed

16 files changed

+497
-35
lines changed

.idea/ant.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/artifacts/Maze_Solver.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/encodings.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

InnoSetup.iss

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
; Script generated by the Inno Setup Script Wizard.
2+
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
3+
4+
#define MyAppName "Maze Solver"
5+
#define MyAppVersion "1.0.3"
6+
#define MyAppPublisher "Apollo/Zhiyu Zhu/ÖìÖÇÓï"
7+
#define MyAppURL "https://github.com/ApolloZhu/Maze-Solver"
8+
#define MyAppExeName "MazeSolver.exe"
9+
#define Folder="D:\Cache\GitHub\Maze-Solver"
10+
11+
[Setup]
12+
; NOTE: The value of AppId uniquely identifies this application.
13+
; Do not use the same AppId value in installers for other applications.
14+
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
15+
AppId={{BA822F2D-7E2F-4418-B9DB-89515E2EA051}
16+
AppName={#MyAppName}
17+
AppVersion={#MyAppVersion}
18+
;AppVerName={#MyAppName} {#MyAppVersion}
19+
AppPublisher={#MyAppPublisher}
20+
AppPublisherURL={#MyAppURL}
21+
AppSupportURL={#MyAppURL}
22+
AppUpdatesURL={#MyAppURL}/releases
23+
DefaultDirName={pf}\{#MyAppName}
24+
DisableProgramGroupPage=yes
25+
LicenseFile={#Folder}\LICENSE
26+
OutputBaseFilename=Maze Solver Setup
27+
OutputDir={#Folder}\out\artifacts\Maze_Solver_exe
28+
SetupIconFile={#Folder}\res\Maze Solver.ico
29+
Compression=lzma
30+
SolidCompression=yes
31+
32+
[Languages]
33+
Name: "english"; MessagesFile: "compiler:Default.isl"
34+
35+
[Tasks]
36+
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
37+
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 0,6.1
38+
39+
[Files]
40+
Source: "{#Folder}\out\artifacts\Maze_Solver\Maze Solver\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
41+
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
42+
43+
[Icons]
44+
Name: "{commonprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
45+
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
46+
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: quicklaunchicon
47+
48+
[Run]
49+
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent
50+

maze-solver.properties

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
path.variable.kotlin_bundled=D\:\\Applications\\IntelliJ IDEA 2017.3\\plugins\\Kotlin\\kotlinc
2+
path.variable.maven_repository=C\:\\Users\\zhuzh\\.m2\\repository
3+
jdk.home.9.0=C\:/Program Files/Java/jdk-9.0.1
4+
idea.home=D\:\\Applications\\IntelliJ IDEA 2017.3
5+
javac2.instrumentation.includeJavaRuntime=false

0 commit comments

Comments
 (0)