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,以下相关文件将为“调试”和“发布”配置创建:

  • 发布/my_fw.framework/my_fw

  • 发布/my_fw.framework/Versions/A/my_fw

  • 调试/my_fw.framework/my_fw_debug

  • 调试/my_fw.framework/版本/A/my_fw_debug

对于框架目标,此属性由 CMAKE_FRAMEWORK_MULTI_CONFIG_POSTFIX_<CONFIG> 变量的值初始化(如果它是在创建目标时设置的)。

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