相关疑难解决方法(0)

为什么CMake语法到处都有多余的括号?

CMake是if这样的:

if (condition)
    ...
else if (...)
    ...
else (...)
    ...
endif (...)
Run Code Online (Sandbox Code Playgroud)

随着else if (...)(...)一个单独的条件测试.
为什么else (...)而不仅仅是else?为什么endif (...)endif呢?


Cmake的功能如下:

function(funcname ...)
    ...
endfunction(funcname ...)
Run Code Online (Sandbox Code Playgroud)

为什么endfunction(funcname ...)而不是简单endfunction


我可以省略它们出现的冗余括号的内容,如下所示:endif ().这个结构的目的是什么?

syntax language-design cmake

7
推荐指数
1
解决办法
811
查看次数

标签 统计

cmake ×1

language-design ×1

syntax ×1