我们有一个 C++/Fortran 软件项目,其中包含使用 SWIG 生成的 Python 前端。我们使用 CMake 在各种平台(Linux、Windows、OS X)上构建项目,这在大多数情况下都可以正常工作。我们使用的编译器取决于平台(Linux 上的 gcc 或 clang,Mac 上的 XCode+gfortran,Windows 上的 MinGW)。
现在,安装 C++ 编译器、CMake、SWIG 等并编译对大多数用户来说有点太多了,所以我们希望能够使用简单的二进制安装程序(Windows 中的 .exe 文件,deb-package 中的Ubuntu 等)。
最简单的方法是什么?