是否可以在qmake中为您的Makefile添加依赖项?

时间:2011-12-08 17:00:00

标签: qt dependencies qmake

目前,我有一个文件,其中包含一些由.pro文件使用并由qmake解析的版本标记信息,但问题是当该文件发生更改时,qmake不会重新运行。

是否可以在.pro文件中添加内容,以便qmake将此文件视为Makefile的依赖项?

1 个答案:

答案 0 :(得分:1)

这样的一些应该有效:

depend_on_file.target = depend_on_file
depend_on_file.depends = path_to_your_txt_file
depend_on_file.CONFIG += recursive
QMAKE_EXTRA_TARGETS += depend_on_file
PRE_TARGETDEPS += depend_on_file

如果文件path_to_your_txt_file发生更改,将触发重建,但请记住,如果解析文件的qmake脚本更改了DEFINES变量,那么运气不好。你知道,定义没有列在依赖项中。如果更改了定义,则必须手动完全重建。