如何检测XCode vs Makefile构建

时间:2010-07-27 17:53:38

标签: xcode makefile preprocessor

我想自动检测(使用#ifdef)我是在使用XCode构建还是在Darwin下使用make。是否有任何特定的XCode定义或由任一工具自动设置?我想避免手动在XCode项目或Makefile中设置一个定义。

1 个答案:

答案 0 :(得分:1)

如果您查看XCode'构建结果'窗口,并展开其中一个“编译MyFile.m”行(选择该行,然后单击最右侧的“文本行”图标),即可查看XCode用于调用gcc的确切命令,包括命令行上的任何“-D”选项。

我不相信make会自动添加任何-D定义。