SWIG で生成された Python フロントエンドを備えた C++/Fortran ソフトウェア プロジェクトがあります。CMake を使用してさまざまなプラットフォーム (Linux、Windows、OS X) でプロジェクトをビルドしますが、これはほとんどの場合問題なく動作します。使用するコンパイラはプラットフォームによって異なります (Linux では gcc または clang、Mac では XCode+gfortran、Windows では MinGW)。
現在、C++ コンパイラ、CMake、SWIG などをインストールしてコンパイルすることは、ほとんどのユーザーにとって少し負担が大きいため、単純なバイナリ インストーラー (Windows では .exe ファイル、Windows では deb-package) を使用してコードを配布できるようにしたいと考えています。 Ubuntuなど)。
これを行う最も簡単な方法は何ですか?