由于某些原因,我们使用QMAKE来管理我们的C ++开发项目。
好吧,不是我最喜欢的交叉构建系统,但我要忍受它......啊,我的问题。
当您使用INSTALL目标创建QMAKE项目时,生成的Makefile始终包含一个看似相似的make install
安装目标:
install: install_target FORCE
...
install_target: all FORCE
...
all
目标基本上是构建所有目标......
所以,正如我所看到的那样。 Qmake总是会重新检查目标是否有变化并重建相应目标(如果有)。在我们的一些重链接项目中,这需要花费大量时间。
有没有办法防止这种行为?我不知道:/
谢谢!