IMPORTED_LIBNAME

新增於版本 3.8。

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

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

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

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