分发使用SWIG / CMake创建的Python库

时间:2012-07-11 11:53:33

标签: python windows installer cmake swig

我们有一个C ++ / Fortran软件项目,其中包含使用SWIG生成的Python前端。我们使用CMake在各种平台(Linux,Windows,OS X)上构建项目,这在大多数情况下都可以正常工作。我们使用的编译器取决于平台(Linux上的gcc或clang,Mac上的XCode + gfortran,Windows上的MinGW)。

现在,安装C ++编译器,CMake,SWIG等并编译对于大多数用户来说有点太多了,所以我们希望能够使用简单的二进制安装程序(Windows中的.exe文件,deb)来分发代码。 - 在Ubuntu等包装。)。

最简单的方法是什么?

1 个答案:

答案 0 :(得分:0)

如果您已经使用了CMake,我建议使用CPack

以下是docs for v2.8.8,您也可以运行cpack --help了解更多信息。