我正在逐渐使用Makefile和文本编辑器。我想转换我的Makefile,以便我可以正确使用XCode。我怎样才能转换这个Makefile?
all:
gcc engine.c $(MRUBY_HOME)/build/host/lib/libmruby.a -I $(MRUBY_HOME)/include $(shell pkg-config --cflags --libs sdl2)
答案 0 :(得分:3)
没有什么可以阻止你在Xcode中使用makefile。只需将目标设置为外部构建系统,并使用make(/ usr / bin / make)路径和“Directory”字段填充“Build Tool”设置,该字段指向包含makefile的项目中的目录。您可以使用makefile所需的任何参数填充“Arguments”字段;这些可以使用Xcode variables完成,例如$(ACTION)
(构建,清除)和$(CONFIGURATION)
(调试,发布)。
如果您想完全取消makefile,那么您需要首先在构建目标的“构建阶段”选项卡下将源文件和库添加到目标。可以将任何shell脚本添加为新的“运行脚本”构建阶段。可以从“构建设置”选项卡设置其他设置;特别是“其他c标志”字段,尽管大多数编译器和链接器设置应该在该部分中显示为选项。