如何在 yocto 中传递 cmake 运行时参数
How to pass cmake runtime parameter in yocto
我正在研究 yocto,我有一个正在使用 cmake 命令手动编译的组件。我需要在编译时使用 cmake select 一些选项。 cmake -Dex=on ...
,启用 "ex"
现在我想在yocto中做同样的事情,为了编译我在bb文件中使用inherit cmake,但我不会通过这个选项-Dex=on
我的 bb 文件是这样的
SECTION = "devel"
LICENSE = "CLOSED" SRC_URI = "file://*"
SRC_URI = "gitsm://****.git;protocol=ssh"
SRCREV="${AUTOREV}"
S = "${WORKDIR}/git"
inherit cmake
如何在 bitbake 文件中传递 cmake 选项?
您通过设置
定义额外符号
EXTRA_OECMAKE += "-Dex=on"
当你的食谱中有 inherit cmake
时。
调用cmake时cmake.bbclass
使用该变量。
我正在研究 yocto,我有一个正在使用 cmake 命令手动编译的组件。我需要在编译时使用 cmake select 一些选项。 cmake -Dex=on ...
,启用 "ex"
现在我想在yocto中做同样的事情,为了编译我在bb文件中使用inherit cmake,但我不会通过这个选项-Dex=on
我的 bb 文件是这样的
SECTION = "devel"
LICENSE = "CLOSED" SRC_URI = "file://*"
SRC_URI = "gitsm://****.git;protocol=ssh"
SRCREV="${AUTOREV}"
S = "${WORKDIR}/git"
inherit cmake
如何在 bitbake 文件中传递 cmake 选项?
您通过设置
定义额外符号EXTRA_OECMAKE += "-Dex=on"
当你的食谱中有 inherit cmake
时。
调用cmake时cmake.bbclass
使用该变量。