CMP0103¶
在版本 3.18 中新增。
多次呼叫具有相同 FILE
且沒有 APPEND
的 export()
命令不再被允許。
在 CMake 3.17 及更早版本中,多次呼叫具有相同 FILE
且沒有 APPEND
的 export()
命令會被靜默接受,但在生成期間只會考慮最後一次的呼叫。
此策略的 NEW
行為是在第二次呼叫具有相同 FILE
且沒有 APPEND
的 export()
命令時引發錯誤。
此策略在 CMake 版本 3.18 中引入。它可以透過 cmake_policy()
或 cmake_minimum_required()
進行設定。如果未設定,CMake 會發出警告,並使用 OLD
行為。
注意
策略的 OLD
行為依 定義已被棄用
,並可能在未來版本的 CMake 中移除。