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
。