'make install' mit CMake + SWIG + Python

8

Ich schreibe eine C ++ - Bibliothek, die sowohl von C ++ als auch von Python auf Mac und Linux verwendet werden kann. Also habe ich beschlossen, CMake und SWIG für mein Projekt zu verwenden.

Wie in der SWIG 2.0-Dokumentation beschrieben, funktioniert die Kombination von SWIG und CMake auch auf meinem Mac. Ссылка

Aber ich habe eine Frage zu make install .

Nach der Eingabe von cmake . und make wurde _example.so erfolgreich generiert. Aber make install funktioniert nicht, da das automatisch generierte Makefile install target nicht enthält. Ich würde gerne wissen, wie ich install target im Makefile hinzufügen kann. Ich möchte _example.so unter site-packages Verzeichnis auf jedem System installiert werden.

Ich würde es sehr schätzen, wenn jemand mir sagen könnte, wie man das CMake-Beispiel ändert, das im obigen Link geschrieben ist.

    
Akira Okumura 09.02.2013, 01:53
quelle

2 Antworten

7

Die CMake-Schnittstelle zu make install ist der Cmake-Befehl install () . In Ihrem Beispiel könnten Sie eine Installationsregel wie folgt hinzufügen:

%Vor%

Sobald% ce_de% -Befehle in einer CMakeList vorhanden sind, generiert CMake ein install() Ziel, das als install aufrufbar ist.

    
Angew 09.02.2013, 12:39
quelle
8
%Vor%     
Akira Okumura 10.02.2013 10:14
quelle

Tags und Links