CMP0062¶
新增於 3.3 版本。
export()
命令會產生一個包含 匯入目標 的檔案,適用於從建置目錄中使用。它不適合安裝,因為它包含建置系統位置的絕對路徑,且專屬於單一建置組態。
install(EXPORT)
會產生並安裝包含 匯入目標 的檔案。這些檔案以相對路徑產生(除非使用者指定絕對路徑),並且設計用於多組態使用。請參閱 建立套件 以了解更多資訊。
CMake 3.3 不再允許將 install(FILES)
命令與 export()
命令的結果一起使用。
此政策的 OLD
行為是允許安裝 export()
命令的結果。此政策的 NEW
行為是不允許安裝 export()
命令的結果。
此政策是在 CMake 3.3 版本中引入的。可以使用 cmake_policy()
或 cmake_minimum_required()
設定。如果未設定,CMake 會發出警告,並使用 OLD
行為。
注意
政策的 OLD
行為 依定義已棄用
,並可能在未來版本的 CMake 中移除。