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