diff options
| author | saturneric <[email protected]> | 2026-05-16 17:20:27 +0200 |
|---|---|---|
| committer | saturneric <[email protected]> | 2026-05-16 17:20:27 +0200 |
| commit | 08530e2a4ab9ba76ae4b45bff7cb04316956829a (patch) | |
| tree | 9f0af3edb91fe5614281168bfa506fdec1773fff /src/m_gpg_info | |
| parent | docs(README): update module descriptions and layout (diff) | |
| download | modules-08530e2a4ab9ba76ae4b45bff7cb04316956829a.tar.gz modules-08530e2a4ab9ba76ae4b45bff7cb04316956829a.zip | |
refactor(i18n): unify translation build setup
* Replaces platform-specific translation/resource logic with a shared
translation helper for consistent behavior across builds
* Reduces duplicated build rules and avoids Xcode-specific branching
Diffstat (limited to 'src/m_gpg_info')
| -rw-r--r-- | src/m_gpg_info/CMakeLists.txt | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/src/m_gpg_info/CMakeLists.txt b/src/m_gpg_info/CMakeLists.txt index 16b8982..bb5f148 100644 --- a/src/m_gpg_info/CMakeLists.txt +++ b/src/m_gpg_info/CMakeLists.txt @@ -43,19 +43,7 @@ set(TS_FILES "${LOCALE_TS_PATH}/ModuleGnuPGInfoGathering.en_US.ts" "${LOCALE_TS_PATH}/ModuleGnuPGInfoGathering.zh_CN.ts" "${LOCALE_TS_PATH}/ModuleGnuPGInfoGathering.zh_TW.ts") -if(NOT XCODE_BUILD) - qt_add_translations(${MODULE_TARGET} - RESOURCE_PREFIX "/i18n" - TS_FILES ${TS_FILES} - SOURCES ${INTEGRATED_MODULE_SOURCE} - INCLUDE_DIRECTORIES ${CMAKE_CURRENT_SOURCE_DIR}) -else() - add_custom_target("${MODULE_TARGET}_i18n" ALL) - qt_add_lrelease("${MODULE_TARGET}_i18n" - TS_FILES ${TS_FILES} - QM_FILES_OUTPUT_VARIABLE TRANSLATIONS_QM) - qt_add_resources(${MODULE_TARGET} "${MODULE_TARGET}_i18n" - PREFIX " /i18n " - BASE ${CMAKE_CURRENT_BINARY_DIR} - FILES ${TRANSLATIONS_QM}) -endif()
\ No newline at end of file +module_add_translations(${MODULE_TARGET} + TS_FILES ${TS_FILES} + SOURCES ${INTEGRATED_MODULE_SOURCE} + INCLUDE_DIRECTORIES ${CMAKE_CURRENT_SOURCE_DIR})
\ No newline at end of file |
