我正在編寫一個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