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