在一个非Qt项目中,我使用Qt3预装的qmake来创建我的makefile。稍后在构建服务器上应该只使用makefile,因此生成的Makefile应该是可移植的,既不应该依赖于Qt也不应该依赖于我的机器。
适用于简单项目,但在某些地方,qmake使用绝对路径。例如:
consumer/$(MAKEFILE):
@$(CHK_DIR_EXISTS) consumer/ || $(MKDIR) consumer/
cd consumer/ && $(QMAKE) /home/valentinheinitz/Workspaces/hitrax3/trunk/sinogrambuff
是否有明确禁止使用绝对路径的开关?