防止Makefile清理翻译文件

时间:2016-05-31 08:59:38

标签: c++ qt makefile cmake

我正在使用Qt Creator 4.0.0以及CMake> 3.4。

由于此命令,我正在生成翻译文件:

QT5_CREATE_TRANSLATION(${PROJECT_NAME}_TRANSLATIONS_COMPILED ${${PROJECT_NAME}_TRANSLATIONS_SOURCES} ${${PROJECT_NAME}_TRANSLATIONS_FILES})

每次构建项目时,如果翻译文件已存在,则创建或更新翻译文件。

但是,当我清理项目时,ts文件将被删除。是CMakeQt Creator是否有一种简单的方法可以防止它们被清除?

1 个答案:

答案 0 :(得分:0)

阻止清除它们的一种简单方法是简单地将ts文件与您的可执行文件源放在一起:

ADD_EXECUTABLE(${PROJECT_NAME} ${${PROJECT_NAME}_SOURCES} ${TS_FILES} ${QM_FILES})