2016-05-31 81 views
1

我正在使用Qt Creator 4.0.0以及CMake> 3.4。防止翻譯文件被Makefile清理

我生成翻譯文件感謝這個命令:

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

每次我建我的項目,要麼創建或更新的翻譯文件是否已經存在。

但是,當我清理項目時,ts文件被刪除。 CMakeQt Creator有沒有簡單的方法來防止它們被清洗?

回答

0

一個簡單的方法,以防止它們被清洗是簡單地把你的ts文件與可執行來源:

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