2017-03-21 3 views
0

Ich benutze ein Bitbake-Rezept, um eine NFC-Bibliothek https://github.com/NXPNFCLinux/linux_libnfc-nci zu erstellen. Ich verwende folgende yocto Rezeptbitbake Rezept, um Konfigurationsoptionen zu enthalten

SUMMARY = "Linux NFC stack for NCI based NXP NFC Controllers" 
HOMEPAGE = "" 
LICENSE = "Apache-2.0" 
LIC_FILES_CHKSUM = "file://src/include/linux_nfc_api.h;endline=17;md5=42fdb99b3ff2c12f594b22a774cb7308" 
SECTION = "libs" 
SRC_URI = "git://github.com/NXPNFCLinux/linux_libnfc-nci.git" 
SRCREV = "118ea118cecda55c1b6a87d151a77b04515687df" 
PV = "2.0+git${SRCPV}" 
EXTRA_OECONF +="--enable-pn7150" 

S = "${WORKDIR}/git" 
inherit autotools 

FILES_${PN} += "${libdir}/libnfc_nci_linux-1.so" 
FILES_SOLIBSDEV = "${libdir}/libnfc_nci_linux.so" 

ich will "--enable-pn7150" in Konfigurationsoptionen enthalten und somit I der EXTRA_OECONF in bitbake Rezept diese Option zu übergeben. Aber nach bitbake zeigt es Fehler "konfigurieren: WARNUNG: nicht erkannte Optionen: --enable-pn7150". Aber wenn ich diese Bibliothek ohne Bitbake kompiliere (mit Makefile), dann konfiguriere accept diese Option. Wie kann ich "--enable-pn7150" in configure Option in Bitbake Rezept weitergeben?

Antwort

1

Die Version, die Sie von Github fecth verwenden, enthalten das PN7150 nicht, da es in dem Festschreiben neben dem in SRCREV festgelegten freigegeben wurde. Geben Sie als Hinweis auch ein Leerzeichen vor den beiden Minuszeichen ein. Jedes Rezept hat es, auf diese Weise:

EXTRA_OECONF = " --enable-pn7150"

Verwandte Themen