Cmake mit Bitbake Rezept

8

Ich versuche ein Yocto-Bild mit meinem eigenen Paket zu erstellen. Ich habe OpenCV-Code auf GitHub, der Cmake verwendet.

Ich versuche, ein Rezept dafür zu schreiben und viele Fehler zu begegnen. Kann jemand irgendwelche Hinweise geben, welche Funktionen oder Parameter in mein Rezept aufgenommen werden sollen? Mein Rezept sieht wie folgt aus

%Vor%

Ich folgte diesen Tutorials, um mein Rezept mit cmake zu schreiben, aber vergeblich: Bitbake Player-Rezept

Cmake-Bitbake-QT

>     
ItsZaif 22.08.2013, 13:51
quelle

3 Antworten

12

Die richtige Art, eigene Rezepte mit cmake wie folgt zu schreiben:

%Vor%

Bisher habe ich do_install nicht hinzugefügt, deshalb lädt yocto das Rezept herunter, kann es aber nicht aufnehmen.

    
ItsZaif 14.10.2013, 18:24
quelle
9

Wenn die CMakeLists.txt den Befehl install verwendet, führt bitbake die Installation für Sie durch und Sie müssen keine eigene do_install definieren.

%Vor%     
elmsfu 07.05.2015 01:11
quelle
2

füge das Quellverzeichnis in deinem Rezept hinzu.

Beispiel S = "${WORKDIR}/cameracapture

S ist der Quellcodepfad, in dem sich Ihre CMakeList.txt befindet.

beliebig wie Sie die cmake bbclass in Ihrem Rezept erben, so wird es sich um alle Funktionen zum Konfigurieren, Kompilieren und Installieren kümmern.

Nachdem Sie dies getan haben, können Sie die Funktion do_configure auch im obigen Rezept entfernen.

Sie können Ihre make-Optionen, falls vorhanden, zum unten stehenden Makro hinzufügen (wie Sie es leer hielten). Beispiel

EXTRA_OECMAKE = "all"

    
vinay hunachyal 26.08.2013 12:25
quelle

Tags und Links