From b33dbc090a3df660910241ad715edd8def4c5b3f Mon Sep 17 00:00:00 2001 From: SeeLook <seelook@gmail.com> Date: Sat, 8 Feb 2025 10:17:40 +0100 Subject: [PATCH] CMake: fixed generating translations --- lang/CMakeLists.txt | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/lang/CMakeLists.txt b/lang/CMakeLists.txt index 90602933..c5a8c0d9 100644 --- a/lang/CMakeLists.txt +++ b/lang/CMakeLists.txt @@ -4,13 +4,16 @@ find_package(Qt6 COMPONENTS LinguistTools) -file(GLOB TS_FILES "nootka_*.ts") -list(APPEND TS_FILES "qtbase_sl.ts") -list(APPEND TS_FILES "qtbase_pt.ts") +file(GLOB TR_SOURCES "nootka_*.ts") +list(APPEND TR_SOURCES "qtbase_sl.ts") +list(APPEND TR_SOURCES "qtbase_pt.ts") -#list(REMOVE_ITEM ${TS_FILES} "if_any") +#list(REMOVE_ITEM ${TR_SOURCES} "if_any") -qt_add_translation(QM_FILES ${TS_FILES}) +qt6_add_translations(nootka + TS_FILES ${TR_SOURCES} + QM_FILES_OUTPUT_VARIABLE QM_FILES +) # HACK: above command doesn't want to invoke itself. # Following trick is needed -- GitLab