- Install python 2.7.6 via msi installer: http://www.python.org/download/releases/2.7.6/
- Install setuptools: https://bitbucket.org/pypa/setuptools#rst-header-windows
- Install pycrypto for python 2.7: http://www.voidspace.org.uk/python/modules.shtml#pycrypto
- Install p2exe: http://sourceforge.net/projects/py2exe
- Install Inno Setup: http://www.jrsoftware.org/isdl.php#stable
- Install git bash: http://msysgit.github.io/
-
To start build, simply execute (use git bash):
$ win32/build_installer.sh ENV PATH_TO_CCTRL_DIR
where:
ENVis[cctrl|dotcloudng]PATH_TO_CCTRL_DIRis an optional parameter specifying path to cctrl source directory. If not specified build script will clone master version.
Optionally, you can specify locations of Python and ISCC home directories by setting these env variables: PYTHON_HOME and ISCC_HOME. After successful build, executable file is located in win32setup directory.