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,則以下相關檔案將會為 DebugRelease 組態建立:

  • 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> 變數的值初始化,如果該變數在建立目標時有設定。

此屬性對於非框架目標以及使用單一組態產生器時會被忽略。