如何防止彻底删除qmake项目中的某个文件

问题描述 投票:0回答:1

我不确定我是否做对了所有的事情,但是通过将其添加到我的qmake项目文件中,我设法通过make运行lupdate。>

lupdate.name           = updating ts translation files
lupdate.depends        = $$_PRO_FILE_
lupdate.input          = _PRO_FILE_ $$HEADERS $$SOURCES qml/*.qml
lupdate.output         = $$PWD/translations/myproject_hu.ts
lupdate.commands       = $$[QT_INSTALL_BINS]/lupdate ${QMAKE_FILE_IN}
lupdate.CONFIG        += no_link target_predeps combine

现在的缺点是,make clean删除了translations / myproject_hu.ts(需要再次从git中检出)有一个更好的方法吗?有没有一种方法可以防止make删除我的translations / myproject_hu.ts文件?

我已经将我的ts文件也列为DISTFILES,它没有帮助。

感谢您的提前答复。

<< [

经过几个月的努力,我才发现(我认为)。
答案是

lupdate.CONFIG + = no_link target_predeps组合

no_clean

qmake
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.