Generalities
Smil is available in two flavors :
- binary - the easiest way to install and use Smil;
- source files - to have access to everything inside Smil, fine tune your configuration, compile some Addons not enabled by default or some other requirement not satisfied by the binary flavor.
- Note
- Anaconda users shall, most of the time, build themselves their own version of Smil. Some time in the future there will be Smil packages for Anaconda.
Requirements summary
- C++11 compatible compiler - gcc is OK
- git - if you want to install Smil from sources.
- cmake - if you want to install Smil from sources.
- swig - if you want to install Smil from sources.
- Python 2.7 or greater - Python > 3.5 is better.
- Qt 4 or greater (option) - Qt5 is much much better.
- Image libraries
- doxygen, inkscape and graphviz (option), if you want to build the documentation part.
- Note
- We make little effort to ensure compatibility with Linux distribution using too old versions of some pieces of software (mainly Qt4 and Python 2.7 - e.g. CentOS 7 and RedHat 7). If you're still using these distributions in your system and you can't upgrade you'll be more confortable running Smil under Anaconda.
- Smil binaries are still available for these two distributions but they don't come with the Qt dependent part - the graphical user interface allowing you to display images.
Where to get it