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
。