IMPORTED_CXX_MODULES_COMPILE_OPTIONS

自 3.28 版本添加。

要传递给该 IMPORTED 目标的 C++ 模块编译器的选项列表。

选项去重

用于目标的最终选项集通过积累来自当前目标和依赖项使用要求的选项而构建的。对于选项集,将进行去重以避免重复。

自 3.12 版本添加: 尽管对于各个选项有好处,但去重步骤可能会分割选项组。例如,-option A -option B 变成 -option A B。一个人可以使用类似 shell 的引用以及 SHELL: 前缀来指定一组选项。SHELL: 前缀被删除,选项字符串的其余部分使用 separate_arguments() UNIX_COMMAND 模式进行解析。例如,"SHELL:-option A" "SHELL:-option B" 变成 -option A -option B