Skip to content
This repository was archived by the owner on May 1, 2024. It is now read-only.

Commit e917dd1

Browse files
committed
Update README.md
1 parent b639af4 commit e917dd1

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
Part of the Elixir on Windows Google Summer of Code 2014 project, this installer sets up [Elixir](http://elixir-lang.org/) on a Windows machine.
44

5+
## Features
6+
57
Currently, it will:
68
* Suggest that the user install Erlang first
79
* Download the precompiled Elixir package
@@ -12,6 +14,20 @@ Currently, it will:
1214
Currently, it won't:
1315
* Download the LATEST version of Elixir (currently hardcoded to v0.14.1)
1416

17+
## Build Instructions
18+
19+
First, download the [Unicode Inno Setup QuickStart Pack](http://www.jrsoftware.org/isdl.php#qsp) and install it, making sure to keep the "Install Inno Setup Preprocessor" checkbox checked when asked. (All other components are optional)
20+
21+
Then, follow these steps to build an offline installer (a single executable which packages a particular Elixir release):
22+
23+
1. Clone this repo to your system.
24+
2. Download the precompiled zip archive corresponding with the [Elixir Release](https://github.com/elixir-lang/elixir/releases/) you wish to build the installer for.
25+
3. Extract the contents of the zip archive into a folder called `elixir` in the repo directory.
26+
4. Open either a Command Prompt or PowerShell in the repo directory.
27+
5. In the directory, run `#PathToInnoSetup#\ISCC.exe /dElixirVersion=#Version# Elixir.iss` where `#PathToInnoSetup#` is probably "C:\Program Files (x86)\Inno Setup 5" and where `#Version#` matches the version of the precompiled package (ex. 0.14.1).
28+
29+
And that's it! The installer will be in a directory called "Output" in your repo directory.
30+
1531
## Acknowledgements
1632

1733
#### [Inno Setup](http://www.jrsoftware.org/isinfo.php)

0 commit comments

Comments
 (0)