IMPORTED_LIBNAME¶
新增於版本 3.8。
介面函式庫本身不建立函式庫檔案,但會為其使用者指定使用需求。IMPORTED_LIBNAME
屬性可以設定為指定單一函式庫名稱,在連結時取代介面函式庫目標名稱,作為使用介面的必要條件。
此屬性旨在用於命名平台 SDK 提供的函式庫,這些函式庫的完整路徑可能未知。該值可以是像 foo
這樣的簡單函式庫名稱,但不能是路徑(例如 /usr/lib/libfoo.so
)或旗標(例如 -Wl,...
)。即使名稱剛好命名為函式庫目標,該名稱也永遠不會被視為函式庫目標名稱。
IMPORTED_LIBNAME
屬性僅允許在導入的介面函式庫上使用,並且在其他類型的目標上會被拒絕(可以使用IMPORTED_LOCATION
目標屬性)。