目前,我有一个文件,其中包含一些版本标记信息,该信息由 .pro 文件使用并由 qmake 解析,但问题是当该文件更改时 qmake 不会重新运行。
是否可以向 .pro 文件添加一些内容,以便 qmake 将该文件视为 Makefile 的依赖项?
像这样的东西应该有效:
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 变量,那么您就不走运了。您会看到,定义未在依赖项中列出。如果定义发生更改,您必须手动进行完全重建。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)