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_fwRelease/my_fw.framework/Versions/A/my_fwDebug/my_fw.framework/my_fw_debugDebug/my_fw.framework/Versions/A/my_fw_debug
对于框架目标,此属性会由 CMAKE_FRAMEWORK_MULTI_CONFIG_POSTFIX_<CONFIG> 变量的值初始化,如果该变量在目标创建时已设置。
此属性会被非框架目标忽略,并且在使用单配置生成器时也会被忽略。