C++ 防止Makefile清理翻译文件
我正在使用C++ 防止Makefile清理翻译文件,c++,qt,makefile,cmake,C++,Qt,Makefile,Cmake,我正在使用Qt-Creator4.0.0以及CMake>3.4 由于以下命令,我正在生成翻译文件: QT5_CREATE_TRANSLATION(${PROJECT_NAME}_TRANSLATIONS_COMPILED ${${PROJECT_NAME}_TRANSLATIONS_SOURCES} ${${PROJECT_NAME}_TRANSLATIONS_FILES}) 每次构建项目时,都会创建或更新翻译文件(如果已经存在) 但是,当我清理项目时,ts文件将被删除。从CMake或Qt C
Qt-Creator
4.0.0以及CMake
>3.4
由于以下命令,我正在生成翻译文件:
QT5_CREATE_TRANSLATION(${PROJECT_NAME}_TRANSLATIONS_COMPILED ${${PROJECT_NAME}_TRANSLATIONS_SOURCES} ${${PROJECT_NAME}_TRANSLATIONS_FILES})
每次构建项目时,都会创建或更新翻译文件(如果已经存在)
但是,当我清理项目时,
ts
文件将被删除。从CMake
或Qt Creator
有没有一种简单的方法来防止它们被清理?一种简单的方法来防止它们被清理,就是简单地将ts
文件与可执行源放在一起:
ADD_EXECUTABLE(${PROJECT_NAME} ${${PROJECT_NAME}_SOURCES} ${TS_FILES} ${QM_FILES})
防止它们被清理的一个简单方法是将
ts
文件与可执行源放在一起:
ADD_EXECUTABLE(${PROJECT_NAME} ${${PROJECT_NAME}_SOURCES} ${TS_FILES} ${QM_FILES})