我正在编写一个C++库,可以在Mac和Linux上使用C++和Python。所以我决定为我的项目使用CMake和SWIG。`使用CMake + SWIG + Python进行make install'
正如SWIG 2.0文档中所述,SWIG和CMake的组合在我的Mac上也能正常工作。 http://www.swig.org/Doc2.0/SWIGDocumentation.html#Introduction_build_system
但我有一个关于make install
的问题。
打字后cmake .
和make
,_example.so
已成功生成。但make install
不起作用,因为自动生成的Makefile没有install
目标。我想知道如何在Makefile中添加install
目标。我希望_example.so
安装在每个系统的site-packages
目录下。
如果有人能告诉我如何修改上面链接中写的CMake示例,我将非常感激。
非常感谢。我将添加一个答案来显示整个命令。 – 2013-02-10 10:12:25
想知道如何动态生成该变量名称......尽管我期待,'$ {SWIG_MODULE _ $ {PROJECT_NAME} _REAL_NAME}似乎可以工作! – Melebius 2016-09-20 10:40:34