mozart/mozart2 — pull request #212 by anthonygego (2014-08-24 18:04:13+00:00)
Title: Improved package distribution and Windows compilation process

Hi,
I made changes to ease the redistribution and installation of Mozart, I added :

* An Inno Setup script, with readme, which adds the required environment variables in Windows and is capable of detecting if Tcl is installed if not included in the package.
* Linux RPM/DEB package dependencies to CMakefile
* Icons to both Linux and Windows versions and shortcut file for Linux

On my way, I made several changes due to high difficulty of building Mozart on Windows :

* I added large address aware parameter , otherwise ozengine fails to allocate memory on some functors compilation (this also means on 32-bit Windows compilation fails :/)
* I attempted 64-bit build on Windows : it works pretty well...
* Recent versions of Clang do a mess with Boost and MinGW (it reports many definition conflicts), last version of gtest needs a patch, and nuwen's MinGW is no more capable of producing 32-bit builds, so I made a big update on the Windows README file specifying which versions of tools can currently be used painlessly and hope it is exhaustive.

Feedbacks are welcome :)