aboutsummaryrefslogtreecommitdiff
path: root/qmidiplayer-desktop/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'qmidiplayer-desktop/CMakeLists.txt')
-rw-r--r--qmidiplayer-desktop/CMakeLists.txt12
1 files changed, 9 insertions, 3 deletions
diff --git a/qmidiplayer-desktop/CMakeLists.txt b/qmidiplayer-desktop/CMakeLists.txt
index 5def90f..b878ccc 100644
--- a/qmidiplayer-desktop/CMakeLists.txt
+++ b/qmidiplayer-desktop/CMakeLists.txt
@@ -92,9 +92,15 @@ PRIVATE
${rtmidi_LIBRARY_DIRS}
)
-file(GLOB qmpdesktop_TS_FILES translations/*.ts)
-qt_create_translation(qmpdesktop_QM_FILES ${qmpdesktop_SOURCES} ${qmpdesktop_TS_FILES})
-add_custom_target(translations ALL DEPENDS ${qmpdesktop_QM_FILES})
+set(qmpdesktop_TS_FILES
+ translations/qmp_zh_CN.ts
+)
+if(${QT_VERSION_MAJOR} EQUAL "5")
+ qt_create_translation(qmpdesktop_QM_FILES ${qmpdesktop_SOURCES} ${qmpdesktop_TS_FILES})
+ add_custom_target(translations ALL DEPENDS ${qmpdesktop_QM_FILES})
+else()
+ qt_add_translations(qmidiplayer TS_FILES ${qmpdesktop_TS_FILES} QM_FILES_OUTPUT_VARIABLE qmpdesktop_QM_FILES)
+endif()
install(TARGETS qmidiplayer)