Add files to create a Windows editor installer using Inno Setup

This partially addresses
https://github.com/godotengine/godot-proposals/issues/1432.

To fully address the proposal above, official Windows installers will
have to be compiled and distributed.
This commit is contained in:
Hugo Locurcio 2020-10-16 22:46:14 +02:00
parent 94e5f66cbb
commit 8baa303d15
No known key found for this signature in database
GPG key ID: 39E8F8BE30B0A49C
4 changed files with 301 additions and 0 deletions

17
misc/dist/windows/README.md vendored Normal file
View file

@ -0,0 +1,17 @@
# Windows installer
`godot.iss` is an [Inno Setup](https://jrsoftware.org/isinfo.php) installer file
that can be used to build a Windows installer. The generated installer is able
to run without Administrator privileges and can optionally add Godot to the
user's `PATH` environment variable.
To use Inno Setup on Linux, use [innoextract](https://constexpr.org/innoextract/)
to extract the Inno Setup installer then run `ISCC.exe` using
[WINE](https://www.winehq.org/).
## Building
- Place a Godot editor executable in this folder and rename it to `godot.exe`.
- Run the Inno Setup Compiler (part of the Inno Setup suite) on the `godot.iss` file.
If everything succeeds, an installer will be generated in this folder.