ARCHIVE_OUTPUT_DIRECTORY

用於建置 ARCHIVE 目標檔案的輸出目錄。

此屬性指定封存目標檔案應建置到哪個目錄中。屬性值可以使用 產生器運算式。多配置產生器 (Visual StudioXcodeNinja Multi-Config) 會將每個配置的子目錄附加到指定的目錄,除非使用產生器運算式。

如果變數 CMAKE_ARCHIVE_OUTPUT_DIRECTORY 在建立目標時已設定,則此屬性會由此變數的值初始化。

注意

在 macOS 上,當符合以下條件時,此屬性將會被連結器匯入檔案(例如 .tbd 檔案,請參閱 ENABLE_EXPORTS 屬性以了解詳細資訊)忽略:

  • FRAMEWORK 已設定,因為框架佈局無法變更。

  • 使用了 Xcode 產生器,因為 Xcode 工具的限制和約束。

在這兩種情況下,連結器匯入檔案將會在與共享函式庫相同的目錄中產生。

另請參閱 ARCHIVE_OUTPUT_DIRECTORY_<CONFIG> 目標屬性。