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 ().这个结构的目的是什么?