diff options
Diffstat (limited to 'src/m_gpg_info/CMakeLists.txt')
-rw-r--r-- | src/m_gpg_info/CMakeLists.txt | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/src/m_gpg_info/CMakeLists.txt b/src/m_gpg_info/CMakeLists.txt index 1d96a5a..6fa5db8 100644 --- a/src/m_gpg_info/CMakeLists.txt +++ b/src/m_gpg_info/CMakeLists.txt @@ -43,14 +43,26 @@ target_link_libraries(mod_gpg_info PRIVATE if(GPGFRONTEND_QT5_BUILD) # link Qt core - target_link_libraries(mod_gpg_info PRIVATE Qt5::Core) + target_link_libraries(mod_gpg_info PRIVATE Qt5::Core Qt5::Widgets) else() # link Qt core - target_link_libraries(mod_gpg_info PRIVATE Qt6::Core) + target_link_libraries(mod_gpg_info PRIVATE Qt6::Core Qt6::Widgets) endif() # using std c++ 17 target_compile_features(mod_gpg_info PRIVATE cxx_std_17) # ui -set(CMAKE_AUTOUIC_SEARCH_PATHS ${CMAKE_AUTOUIC_SEARCH_PATHS} ${CMAKE_CURRENT_SOURCE_DIR}/ui)
\ No newline at end of file +set(CMAKE_AUTOUIC_SEARCH_PATHS ${CMAKE_AUTOUIC_SEARCH_PATHS} ${CMAKE_CURRENT_SOURCE_DIR}/ui) + +# i18n +set(LOCALE_TS_PATH ${CMAKE_CURRENT_SOURCE_DIR}/ts) +set(TS_FILES "${LOCALE_TS_PATH}/ModuleGnuPGInfoGathering.en_US.ts" + "${LOCALE_TS_PATH}/ModuleGnuPGInfoGathering.de_DE.ts" + "${LOCALE_TS_PATH}/ModuleGnuPGInfoGathering.fr_FR.ts" + "${LOCALE_TS_PATH}/ModuleGnuPGInfoGathering.zh_CN.ts") +qt_add_translations(mod_gpg_info + RESOURCE_PREFIX "/i18n" + TS_FILES ${TS_FILES} + SOURCES ${MODULE_SOURCE_FILES} + INCLUDE_DIRECTORIES ${CMAKE_CURRENT_SOURCE_DIR})
\ No newline at end of file |