小编bee*_*oop的帖子

CMake 中 ${${arg}} 的含义?

我正在寻找 CMake 中以下函数的解释:

function(file_grab src arg)
file(GLOB_RECURSE ${arg} CONFIGURE_DEPENDS
 ${src}/*.cc
 ${src}/*.hpp
)
set(${arg} ${${arg}} PARENT_SCOPE)
endfunction(file_grab)
Run Code Online (Sandbox Code Playgroud)

据我了解,我们使用并递归地获取所有带有和扩展名filesystem的文件并将其设置为变量。我不明白的是*.cc*.hpparg

set(${arg} ${${arg}} PARENT_SCOPE)
Run Code Online (Sandbox Code Playgroud)

我理解第一个参数是设置中变量${${arg}}的任何值。嵌套有什么作用?argPARENT_SCOPE${${arg}}

cmake

4
推荐指数
1
解决办法
449
查看次数

标签 统计

cmake ×1