This commit is contained in:
冉坤 2022-01-09 14:41:35 +08:00
commit d7c2c167ce

View file

@ -236,11 +236,14 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
) )
endif() endif()
# language file # 使用qt5_add_translation 根据已有ts文件生成qm文件不用qt5_create_translation
qt5_create_translation(QC_QM_FILES ${CMAKE_CURRENT_SOURCE_DIR} # 感兴趣可以了解下qt5_create_translation用法 https://www.cnblogs.com/apocelipes/p/14355460.html
set(QC_TS_FILES
${CMAKE_CURRENT_SOURCE_DIR}/res/i18n/zh_CN.ts ${CMAKE_CURRENT_SOURCE_DIR}/res/i18n/zh_CN.ts
${CMAKE_CURRENT_SOURCE_DIR}/res/i18n/en_US.ts ${CMAKE_CURRENT_SOURCE_DIR}/res/i18n/en_US.ts
) )
set_source_files_properties(${QC_TS_FILES} PROPERTIES OUTPUT_LOCATION "${CMAKE_CURRENT_SOURCE_DIR}/res/i18n")
qt5_add_translation(QC_QM_FILES ${QC_TS_FILES})
# all sources # all sources
set(QC_PROJECT_SOURCES set(QC_PROJECT_SOURCES
@ -253,7 +256,6 @@ set(QC_PROJECT_SOURCES
${QC_UTIL_SOURCES} ${QC_UTIL_SOURCES}
${QC_MAIN_SOURCES} ${QC_MAIN_SOURCES}
${QC_PLANTFORM_SOURCES} ${QC_PLANTFORM_SOURCES}
${QC_QM_FILES}
) )
if(CMAKE_SYSTEM_NAME STREQUAL "Darwin") if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")