我有一个 Xcode 项目,其中包含处理 .re 文件 (re2c) 的自定义规则,以及项目中的一组输入文件。这些输入文件相互依赖,例如file2.re需要先处理file1.re。
我的问题如下:
尽管在项目的“构建阶段”选项卡的“编译源”部分中正确设置了顺序,.re 文件还是以任意顺序编译。这可以解决,我可以在生成所有生成的文件之前多次执行构建。
但是当我尝试归档项目时,Xcode 总是会进行干净的重建,因此生成的文件每次都会被删除,并且由于依赖问题,我根本无法成功构建。
我的问题是:在单个目标中,有没有办法指定使用自定义规则构建的文件之间的依赖关系,或者指定构建顺序的方法?