我正在使用yocto,我有一个组件,我使用cmake命令手动编译。我需要在编译时使用cmake选择一些选项。 // SomeController.php
public function __construct()
{
$this->middleware('guest', ['only' => 'guestAction']);
$this->middleware('auth', ['only' => 'userAction']);
}
public function action()
{
// ...
}
public function guestAction()
{
// ...
}
public function userAction()
{
// ...
}
,启用“ex”
现在我想在yocto中做同样的事情,对于编译我在bb文件中使用了inherit cmake,但我不是要传递这个选项“-Dex = on”
我的bb文件看起来像这样
cmake -Dex=on ...
如何在bb文件中传递cmake选项。
谢谢
答案 0 :(得分:3)
您可以通过设置
来定义额外符号EXTRA_OECMAKE += "-Dex=on"
之前inherit cmake
当调用cmake时,cmake.bbclass
使用该变量。