【发布时间】:2011-05-24 00:58:42
【问题描述】:
我有一个使用自动工具在 OS X 上构建的项目。我想构建一个通用二进制文件,但在OBJCFLAGS 中放置多个-arch 选项与gcc 的-M(automake 用于依赖跟踪)冲突。我可以看到一些解决方法,但没有一个看起来很简单。
有没有办法强制将预处理与编译分开(所以 -M 给CPP,而 -arch 给OBJC)?
我可以看到 automake 支持禁用依赖项跟踪的选项,并在无法完成时启用它作为副作用。即使基于副作用的跟踪可用,是否有办法强制使用旧式跟踪?
我对@987654326@ 没有任何经验。有没有一种很好的方法可以将其与 autotools 工作流程联系起来?
【问题讨论】:
标签: macos autotools universal-binary