用自定义进程替换Xcode的预处理器

时间:2009-10-26 20:49:34

标签: xcode preprocessor build-settings

我需要查看Xcode将在预处理器获取它们之前编译的文件。简而言之,我需要在预处理器前面放一个预处理器。

在修改“C源文件”的构建规则后,有关如何为基于C的文件运行默认Xcode构建过程的详细信息,所有Google搜索都让我无法访问。 Xcode似乎调用了一个名为“CompileC”的进程(shell脚本?voodoo chant?),但在完成源文件后我无法自己调用它。

有什么想法吗?对于好奇,我需要在非常特定的情况下修改某些宏(例如,取决于源文件的名称或构建日期)。并且似乎没有一个聪明的方法:#ifdef filename =“bobsyeruncle.m”