Building Magic Smoke

Prerequisites

You need Trolltechs Qt free edition version 4.3 or any newer.

If you want to secure your connection with HTTPS you need OpenSSL installed and Qt needs to be built with SSL-support.

Building

Go to the src directory and there call QMake and Make:
sh$ qmake
sh$ make
(On Windows replace make with mingw32-make.)

This will build the msmoke binary (under Windows it will be located in the release folder), which can be used immediately.

Shipping

When installing Magic Smoke on another computer you have to make sure that all required libraries are there too. You can find out what these libraries are using standard tools, like ldd (Unix/Linux), objdump -x or dumpbin /depends on Windows, or otool -L on MacOS. Additional to those you need to copy libssl for OpenSSL.

(to be continued)