我正在尝试通过cmake将宏添加到文件中,当我这样做时
set_source_files_properties(path_to_file
PROPERTIES
COMPILE_FLAGS "-Dfoo=bar"
)
一切都很好,定义了宏,但是
set_source_files_properties(path_to_file
PROPERTIES
COMPILE_FLAGS "-Dfoo(x)=bar(x)"
)
我收到错误“ / bin / sh:1:语法错误:“(”意外”。
是否可以通过cmake文件添加具有变量的宏?
您应该用引号保护命令行:
'-Dfoo(x)=bar(x)'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句