Macos CMake:将框架复制到应用程序包中

Macos CMake:将框架复制到应用程序包中,macos,frameworks,cmake,Macos,Frameworks,Cmake,在我的项目目录中,我有一些第三方框架,即SFML,我需要在构建应用程序时将其复制到应用程序包中。有什么干净的方法可以做到这一点(可能像Xcode中的复制文件构建阶段) 谢谢您应该查看CMake的BundleUtilities模块 这里有一个wiki条目,包含一个运行良好的示例应用程序: BundleUtilities模块的文档如下: 我建议配置一个适当调用fixup\u包的CMake-p脚本,然后使用CMake“install(script…)命令在安装时调用该脚本。如果您在这种方法中遇到任

在我的项目目录中,我有一些第三方框架,即SFML,我需要在构建应用程序时将其复制到应用程序包中。有什么干净的方法可以做到这一点(可能像Xcode中的复制文件构建阶段)


谢谢

您应该查看CMake的BundleUtilities模块

这里有一个wiki条目,包含一个运行良好的示例应用程序:

BundleUtilities模块的文档如下:

我建议配置一个适当调用fixup\u包的CMake-p脚本,然后使用CMake“install(script…)命令在安装时调用该脚本。如果您在这种方法中遇到任何问题,或者示例或文档中有不清楚的地方,请稍后询问更具体的问题