LOCATION_<CONFIG>¶
唯讀屬性,提供目標在磁碟上的位置。
此為一個唯讀屬性,指示目標的主要檔案在磁碟上的位置,針對組態 <CONFIG>
。此屬性僅針對函式庫和可執行目標定義。導入的目標可能提供與導入專案不同的組態集合。預設情況下,CMake 會尋找完全符合的組態,否則會使用任意可用的組態。使用 MAP_IMPORTED_CONFIG_<CONFIG>
屬性來明確映射導入的組態。
在讀取此屬性後,請勿設定會影響目標位置的屬性。這些屬性包括名稱與 (RUNTIME|LIBRARY|ARCHIVE)_OUTPUT_(NAME|DIRECTORY)(_<CONFIG>)?
、(IMPLIB_)?(PREFIX|SUFFIX)
或 LINKER_LANGUAGE
相符的屬性。未能遵循此規則不會被診斷出來,並會使目標的位置未定義。