FRAMEWORK_MULTI_CONFIG_POSTFIX_<CONFIG>

从 3.18 版本中添加。

当使用多配置生成器(例如 Xcode 和 Ninja Multi-Config)时,用于追加到用于配置的框架文件名中的后缀 <CONFIG>

当使用配置 <CONFIG> 构建时,此属性的值将附加到磁盘上构建的框架文件名中。

例如,给定一个名为 my_fw 的框架,FRAMEWORK_MULTI_CONFIG_POSTFIX_DEBUG 属性的值为 _debug,并在 CMAKE_CONFIGURATION_TYPESDebug;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> 变量的值,则此属性会初始化此值。

对于非框架目标和在使用单配置生成器时,此属性会被忽略。