Cmake mit bitbake-Rezept
Ich versuche zu bauen, ein yocto-image mit meinem eigenen Paket. Ich habe OpenCV code auf github verwendet cmake.
Ich versuche zu schreiben ein Rezept für Sie und mit Blick auf viele Fehler. Kann irgend jemand geben einige Hinweise, welche Funktionen oder Parameter zu umfassen, die in meinem Rezept. Mein Rezept sieht wie folgt
DESCRIPTION = "cameracapture application"
SECTION = "examples"
LICENSE = "CLOSED"
PR = "r0"
DEPENDS += "opencv"
SRC_URI = "git://https://github.com/zafrullahsyed/cameracapture.git;protocol=https;tag=v0.1"
EXTRA_OECMAKE=""
do_configure() {
cmake ../
}
inherit pkgconfig cmake
Ich folgte diesem Tutorial zu schreiben, mein Rezept mit cmake aber vergeblich:
Bitbake-Player Rezept
- Könnten Sie bitte erwähnen Sie die Fehler?
- Auch, sollten Sie nicht verwenden PR mehr.
InformationsquelleAutor Zafrullah Syed | 2013-08-22
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die korrekte Schreibweise eigenen Rezepte mit cmake wie folgt:
Ich vorher nicht
do_install
das ist der Grund, yocto downloads das Rezept aber nicht in der Lage, es aufzunehmen Bild.do_install
ist nicht notwendig. Diecmake.bbclass
läuft ` oe_runmake 'DESTDIR=${D}' installieren standardmäßig.Wenn die CMakeLists.txt verwendet die
install
Befehl dann bitbake tun die Installation für Sie und Sie brauchen sich nicht zu definieren, Sie eigenen do_install.do_install()
im Rezept?fügen Sie das source-Verzeichnis in Ihrem Rezept.
Beispiel
S = "${WORKDIR}/cameracapture
S ist der source-code-Pfad, wo Ihr CMakeList.txt.
jeder, wie Ihre Erben das cmake bbclass in Ihr Rezept, so wird es kümmert sich um alle konfigurieren , kompilieren und installieren Funktionalitäten.
nachdem auf diese Weise können Sie entfernen Sie do_configure Funktion in der obigen Rezept auch.
können Sie Ihre make-Optionen, wenn irgendeiner der unten stehenden makro (wie Sie gehalten leer).
Beispiel
EXTRA_OECMAKE = "all"