CMP0073¶
在版本 3.12 中新增。
不要產生舊版的 _LIB_DEPENDS
快取條目。
舊版的 CMake 版本曾經使用 <tgt>_LIB_DEPENDS
快取條目來傳播函式庫連結相依性。長期以來,這已經透過其他方式完成,使得 export_library_dependencies()
命令成為這些值的唯一使用者。該命令早已被政策 CMP0033
所禁止,但為了與專案可能存在的非標準用法相容,<tgt>_LIB_DEPENDS
快取條目仍被保留下來。
CMake 3.12 及以上版本現在傾向於完全不產生這些快取條目。此政策提供了與尚未更新以避免使用它們的專案的相容性。
此政策的 OLD
行為是設定 <tgt>_LIB_DEPENDS
快取條目。此政策的 NEW
行為是不設定它們。
此政策在 CMake 版本 3.12 中引入。它可以使用 cmake_policy()
或 cmake_minimum_required()
進行設定。如果未設定,CMake *不會* 警告,並使用 OLD
行為。
注意
政策的 OLD
行為依定義已被棄用
,並可能在未來的 CMake 版本中移除。