在最新的cmake文档(2019年5月(中, language e节, source files 段落段落P>
请注意,任何源文件行不在命令参数或括号注释中都可以在行注释中结束。
我认为命令参数中的源文件行可以以a line comment 结束a line_ending (可能包含a line_comment (可以分开参数。
另外,以下代码段在CMAKE 3.11.4:
中按预期工作foreach(arg arg1
arg2 #line-comment
)
message("${arg}")
endforeach()
我是在误解上述报价还是不准确?
命令参数是单个参数的规范,它可以是三种类型之一:
参数:: = bracket_argument |quoted_argument |unquoted_argument
您实际上无法指定注释命令参数规范。
您在问题帖子中显示的内容是评论命令参数。