INTERFACE_LINK_DIRECTORIES¶
於 3.13 版本新增。
程式庫的公開連結目錄需求列表。
目標可以填充此屬性,以發布針對該目標的標頭檔進行編譯時所需的連結目錄。 target_link_directories()
命令會使用提供給 PUBLIC
和 INTERFACE
關鍵字的值來填充此屬性。專案也可以直接取得和設定此屬性。
當使用 target_link_libraries()
指定目標相依性時,CMake 將會從所有目標相依性讀取此屬性,以決定消費者的建置屬性。
INTERFACE_LINK_DIRECTORIES
的內容可以使用具有 $<...>
語法的「產生器表達式」。請參閱 cmake-generator-expressions(7)
手冊以取得可用的表達式。請參閱 cmake-buildsystem(7)
手冊以取得更多關於定義建置系統屬性的資訊。