【发布时间】:2011-07-12 16:57:52
【问题描述】:
我们的 Qt 4.5 项目有一个根 .pro 文件,其中包含一个 SUBDIRS qmake 变量。当对这个根 .pro 文件调用 qmake 时,它会为每个子目录生成一个调用“qmake && make”的 Makefile。
现在的问题是,对于 100 多个子文件夹,这需要很长时间才能检测到另一个明智的最新项目的单行更改。 (大约需要 13 秒,很长。)在项目的根目录运行 make 首先将目录更改为所有子目录并运行什么都不做 make,直到找到它实际需要在其中工作的一个目录。(目前的一种解决方法是手动 cd 到您知道您在其中进行了代码更改的文件夹中,然后运行 make。对于我们的 eclipse 环境,这很笨拙。)
理想情况下,应该只调整根 .pro 文件,但我也会接受破解根 Makefile 的答案。
任何减少琐碎制作时间的建议将不胜感激。
【问题讨论】: