CMake之function命令介绍

2023-09-07  本文已影响0人  Domibaba

function()命令用于创建一个函数,一旦创建,后续可以当做独立的命令使用。

命令格式

function(<name> [<arg1> ...])
<commands>
endfunction()

endfunction()也有一个可选的参数,就是函数名称,如果使用的话必须要与function()中定义的名称完全一致,默认会自动填写。

当定义一个函数时,也会创建一个范围,function内创建的普通变量范围默认仅限于该fcuntion,也可以使用set(var PARENT_SCOPE)将创建的变量传递到调用者的范围。

使用命令

上一篇 下一篇

猜你喜欢

热点阅读