2017-03-21 112 views
0

我正在使用bitbake配方来构建NFC库https://github.com/NXPNFCLinux/linux_libnfc-nci。我使用以下yocto配方bitbake配方包括配置选项

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" 

我想包括在配置选项“--enable-pn7150”,因此我包括EXTRA_OECONF bitbake的中配方通过这个选项。但bitbake后显示错误“配置:警告:无法识别的选项: - 启用-pn7150”。但如果我编译这个没有bitbake的库(使用makefile),那么配置接受这个选项。如何在bitbake配方中的configure选项中传递“--enable-pn7150”?

回答

1

您从github doens't中得到的版本包括PN7150,因为它已经在SRCREV中设置的一个版本中发布。 另外,作为建议,在两个缺点之前留出一个空格。每种食谱都有它,这样:

EXTRA_OECONF = " --enable-pn7150"