From 4395291b4f380d4e0aaa4e2eaaf1b812c662fe67 Mon Sep 17 00:00:00 2001 From: Jamie Newbon Date: Tue, 21 Jan 2020 11:33:55 +0000 Subject: [PATCH] #6622 Added compiling of language files to cmake --- src/gui/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt index bc8ba45713..d2e5049e89 100644 --- a/src/gui/CMakeLists.txt +++ b/src/gui/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required (VERSION 3.4) -find_package (Qt5 COMPONENTS Core Widgets Network) +find_package (Qt5 COMPONENTS Core Widgets Network LinguistTools) set (CMAKE_AUTOMOC ON) set (CMAKE_AUTORCC ON) set (CMAKE_AUTOUIC ON) @@ -10,6 +10,9 @@ file (GLOB LEGACY_GUI_SOURCE_FILES src/*.cpp src/*.h) file (GLOB LEGACY_GUI_UI_FILES src/*.ui) file (GLOB LEGACY_ACTIVATION_FILES src/*Activation* src/*License*) file (GLOB LEGACY_ZEROCONF_FILES src/Zeroconf*) +file (GLOB LEGACY_LANGUAGE_FILES res/lang/*.ts) + +qt5_add_translation(QM_FILES ${LEGACY_LANGUAGE_FILES}) if (SYNERGY_ENTERPRISE) list (REMOVE_ITEM LEGACY_GUI_SOURCE_FILES ${LEGACY_ACTIVATION_FILES}) @@ -26,6 +29,7 @@ add_executable (synergy WIN32 ${LEGACY_GUI_UI_FILES} ${LEGACY_GUI_RC_FILES} res/Synergy.qrc + ${QM_FILES} ) include_directories (./src)