cmake函数语法
在CMake中,函数用于封装一段可重用的代码。下面是CMake函数的定义和调用的详细讲解。
定义函数
函数的定义使用function()来开始,然后指定函数名称以及任何形参列表,如下所示:
1 | function(<function_name> [arg1 [arg2 [...]]]) |
函数名称应该是唯一的,以避免与其他函数发生冲突。关键字function()与endfunction()之间的代码是函数代码块。
这里的形参列表是可选的,您可以为您的函数定义零个、一个或多个参数。注意,函数调用中的参数列表是以空格分隔的,因此每个参数将自动映射到定义中的参数。

