创建一个称为
我想将变量 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变量