FRAMEWORK_MULTI_CONFIG_POSTFIX_<CONFIG>¶
版本 3.18 新增。
在使用多配置生成器(例如 Xcode 和 Ninja Multi-Config)時,要附加到配置 <CONFIG>
的框架文件名稱的後綴。
當使用配置 <CONFIG>
構建時,此屬性的值會附加到磁碟上構建的框架文件名稱。
例如,假設一個名為 my_fw
的框架,FRAMEWORK_MULTI_CONFIG_POSTFIX_DEBUG
屬性的值為 _debug
,並且 CMAKE_CONFIGURATION_TYPES
中有 Debug;Release
,則將為 Debug
和 Release
配置創建以下相關文件
Release/my_fw.framework/my_fw
Release/my_fw.framework/Versions/A/my_fw
Debug/my_fw.framework/my_fw_debug
Debug/my_fw.framework/Versions/A/my_fw_debug
對於框架目標,如果目標在創建時設置了 CMAKE_FRAMEWORK_MULTI_CONFIG_POSTFIX_<CONFIG>
變量,則此屬性會由該變量的值初始化。
此屬性對於非框架目標以及使用單配置生成器時會被忽略。