我们如何将$ {basswork}目录从bitbake食谱传递到CMAKE,以使用CMAKE查找库函数



我想将变量 BASEWORKDIR yocto配方变量传递到cmake,以便它可以使用.SO库中的find_library()函数在特定文件夹中搜索库。但这是行不通的。我也打印了它,即用于调试CMAKE文件message(${BASEWORKDIR}),但此变量为空。该变量在我的yocto系统中的bitbake.conf文件中定义。

您可以尝试这样的事情来使用cmake中的yocto环境变量:

if(DEFINED ENV{BASEWORKDIR})
    set(YOCTO_BASEWORK_DIR $ENV{BASEWORKDIR} CACHE INTERNAL "Path retrieved from environment variable.")
endif()

这将使用系统环境变量BASEWORKDIR

创建一个称为YOCTO_BASEWORK_DIR的新CMAKE变量

相关内容

  • 没有找到相关文章

最新更新