目前,我有一个文件,其中包含一些由.pro文件使用并由qmake解析的版本标记信息,但问题是当该文件发生更改时,qmake不会重新运行。
是否可以在.pro文件中添加内容,以便qmake将此文件视为Makefile的依赖项?
答案 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变量,那么运气不好。你知道,定义没有列在依赖项中。如果更改了定义,则必须手动完全重建。