-
Notifications
You must be signed in to change notification settings - Fork 69
How to compile NSIS for POSIX systems
The binaries for NSIS are located here: github.com/anathema/anathema/blob/master/Development_Distribution/Windows/Binaries/NSIS/.
Most of the files are pulled from the windows install, but the makensis binary needs to be compiled for other platforms. I'm using symbolic links inside bin_mac
, bin_linux
, and bin_solaris
to link the shared files in the bin_win
folder, so we're only using the one copy of those.
- Download the NSIS 2.46 source code here
- Requires scons to be installed by whatever means you choose.
- scons requires python to be installed to run, NSIS requires gcc and g++ to be installed to compile.
- Compile makensis using this:
scons SKIPSTUBS=all SKIPPLUGINS=all SKIPUTILS=all SKIPMISC=all NSIS_CONFIG_CONST_DATA_PATH=no PREFIX=. install-compiler
Once the makensis binary has been compiled, it needs to be added to Development_Distribution/Windows/Binaries/NSIS/bin_*osAbbreviationHere*
Basics
Contributors' Quickstart
Developing Anathema with Eclipse
Some notes on translations
How to release a new version
Technical Stuff
How to compile NSIS for POSIX systems
Internal Workings of the Repository
How to update the JRE
How to start a new update train
Specifics
How to add new Character Sheets