xcode"复制文件"构建阶段和符号链接

时间:2015-04-29 14:39:25

标签: xcode build cmake copy symlink

我有一个生成xcodeproj的cmake项目。在这个xcodeproject中,它将openAL * .dylib复制到Bundle&s / Framework目录中。

OpenAL(来自ALSoft)有3个.dylib文件:

  • a)openal.dylib,17个字节,符号链接指向(b)
  • b)openal.1.dylib,22个字节,符号链接指向(c)
  • c)openal.1.16.0.dylib,483 KB,实际库

openAL SDK in finder

这些文件被复制到"复制文件" xcode 'copy files' build step

现在,当我构建应用程序时,bundle看起来像这样:

  • (a)openal.dylib,22个字节 - 我假设是(b)来自上面
  • (b)openal.1.dylib,483 kb - 可能是(c)
  • (c)openal.1.16.0.dylib - 这是图书馆本身,483 kb。

Bundle with /Framework/openal*

所以显然它只遵循符号链接" 1级深度" ...?

如何将xcode带到"按照符号链接到最后" ?我希望openal.dylib在捆绑中是483KB。从我在SO上阅读的内容来看,它应该遵循符号链接,但不应该以递归的方式执行,直到结束#39; ?

快速的解决方法是使用openal.1.16.0.dylib删除/覆盖openal.dylib ...任何更好的替代方法,让xcode跟随符号链接到最后?

0 个答案:

没有答案