我的应用程序应该构建为x86和通用(x86& x86_64)版本。因此,文件A中的每个源文件都必须编译三次:
由于在使用x86配置构建时A已经被编译为i386,通用配置是否可以重用x86配置中的对象?
我发现中间对象位于simliar路径下:Objects-normal / {i386,x86_64}。那么我可以将两种配置的中间对象路径设置为相同的路径吗?那么,通用构建可以重用x86 build中的对象吗?
我还没试过,只是想知道是否有人曾经尝试过这个?
答案 0 :(得分:2)
只需构建通用版本,然后如果您真的需要一个仅支持i386的版本,您可以添加一个使用lipo
生成可执行文件“瘦”版本的帖子构建步骤。