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 中移除。