通过cmake添加具有变量的宏

mmichal10

我正在尝试通过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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章