IMPORTED_LIBNAME

新增於版本 3.8。

指定匯入的介面函式庫的連結函式庫名稱。

介面函式庫本身不建置函式庫檔案,但會指定其使用者的使用需求。IMPORTED_LIBNAME 屬性可以設定為指定單一函式庫名稱,以取代介面函式庫目標名稱放在連結行上,作為使用介面的需求。

此屬性旨在用於命名平台 SDK 提供的函式庫,這些函式庫的完整路徑可能未知。該值可以是純函式庫名稱,例如 foo,但不能是路徑(例如 /usr/lib/libfoo.so)或旗標(例如 -Wl,...)。即使名稱恰好與某個函式庫目標名稱相同,也永遠不會被視為函式庫目標名稱。

IMPORTED_LIBNAME 屬性僅允許在匯入的介面函式庫上使用,並且在其他類型的目標上會被拒絕(對於其他類型的目標,可以使用 IMPORTED_LOCATION 目標屬性)。