We have a C++/Fortran software project with a Python front-end generated with SWIG. We build the project on various platforms (Linux, Windows, OS X) using CMake, which works fine for the most part. The compiler we use depends on the platform (gcc or clang on Linux, XCode+gfortran on Mac, MinGW on Windows).
Now, installing a C++ compiler, CMake, SWIG, etc. and compiling is a bit too much for most users so we would like to be able to distribute the code with a simple binary installer (.exe file in Windows, deb-package in Ubuntu etc.).
What is the easiest way to do this?