2009-10-26 45 views
3

我需要看看Xcode在预处理程序遇到它们之前编译的文件。总之,我需要在预处理器前面粘贴预处理器。用自定义过程替换Xcode的预处理程序

所有的谷歌搜索已经使我获得虚无缥缈,当谈到如何修改为“C源文件”,构建规则后运行基于C-文件的默认Xcode的生成过程的详细信息。 Xcode中似乎需要一个过程(shell脚本?巫术呗?)称为“CompileC”,但我不能找到它来调用它自己,我与源文件完成后。

任何想法?为了好奇,我需要在非常特定的情况下修改某些宏(例如,取决于源文件的名称或生成日期)。而且似乎没有成为一个聪明的办法做到代码:#ifdef文件名=“bobsyeruncle.m”

+0

你怎么能有之前目标文件编译器生成了一个? – 2009-10-26 20:58:25

+0

为什么它会有.m后缀? – 2009-10-26 20:59:23

+0

不是目标文件,即源文件。对不起,我会把问题解决得更清楚。 – MyztikJenz 2009-10-26 21:43:40

回答