在我的cmake文件中,我需要添加一个包含#
的clang诊断标志,如诊断标志的clang文档中所示。
但是CCD_ 2将CCD_ 3解释为备注并且失败。
例如:
add_definitions(-W#pragma-messages)
解释为:
add_definitions(-W
如何在cmake脚本中使用此标志?
在CM中,将#
字符后面的所有内容都作为注释处理,直到行尾。
为了防止编译定义和选项出现这种行为,您需要引用整个参数
add_definitions("-W#pragma-messages")