Cmake avec bitbake recette
Je suis en train de construire un yocto image avec mon propre paquet. J'ai OpenCV code sur github qui utilise cmake.
J'essaie d'écrire une recette pour cela et face à beaucoup d'erreurs. Quelqu'un peut-il donner quelques indications sur les fonctions ou les paramètres à inclure dans ma recette. Ma recette ressemble comme suit
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
J'ai suivi ces tutoriels pour écrire ma recette avec cmake, mais en vain:
Bitbake Joueur recette
Pourriez-vous s'il vous plaît mentionner les erreurs?
Aussi, vous ne devez pas utiliser PR plus.
Aussi, vous ne devez pas utiliser PR plus.
OriginalL'auteur Zafrullah Syed | 2013-08-22
Vous devez vous connecter pour publier un commentaire.
La bonne manière d'écrire les recettes avec cmake comme suit:
Auparavant, je n'ai pas ajouter
do_install
c'est la raison pour yocto télécharge la recette mais pas l'inclure l'Image.Comme le commentaire précédent,
do_install
n'est pas nécessaire. Lecmake.bbclass
vais courir " oe_runmake 'DESTDIR=${D}' installer` par défaut.OriginalL'auteur Zafrullah Syed
Si l'CMakeLists.txt utilise la
install
commande puis bitbake va faire l'installation pour vous et vous n'aurez pas besoin de vous définir propre do_install.OriginalL'auteur elmsfu
ajouter le répertoire source dans votre recette.
exemple
S = "${WORKDIR}/cameracapture
S est le code source chemin où votre CMakeList.txt.
importe comment vous êtes hériter de la cmake bbclass dans votre recette, donc il va prendre soin de tout configurer , compiler et installer les fonctionnalités.
après avoir fait cela, vous pouvez vous retirer do_configure fonction dans la recette ci-dessus également.
vous pouvez ajouter vos options le cas échéant, à la macro ci-dessous (que vous rester vide).
exemple
EXTRA_OECMAKE = "all"
OriginalL'auteur vinay hunachyal