我正在使用这个配方,默认情况下它不会复制生成的 .a lib(我认为它只需要使用标头)
我正在尝试将生成的 libspdlog.a 放入我的 sysroot 中,但我似乎无法做到这一点。我将配方复制到我的层(无论如何都必须这样做,因为我的项目引用了旧版本的 meta-oe)
到目前为止,我已经尝试过:
FILES_${PN} += "${libdir}/libspdlog.a"
FILES_${PN}-dev += "${libdir}/libspdlog.a"
FILES_${PN}-staticdev += "${libdir}/libspdlog.a"
和
do_install() {
install -d ${D}${libdir}
install -m 0644 libspdlog.a ${D}${libdir}
}
我很确定 do_install 没有被调用。我必须添加到我的 IMAGE_INSTALL spd-dev 所以也许这与它有关
谢谢