subsurface/translations/CMakeLists.txt
Dirk Hohndel f1d8a2374b Cmake: enable updates for ts files
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2015-09-04 09:43:55 -07:00

42 lines
1.1 KiB
CMake

# without this a "make clean" would delete the .ts files
set_directory_properties(PROPERTIES CLEAN_NO_CUSTOM 1)
# active translations - these will be built
#
set(TRANSLATION_FILES
subsurface_source.ts
subsurface_bg_BG.ts
subsurface_cs.ts
subsurface_da_DK.ts
subsurface_de_CH.ts
subsurface_de_DE.ts
subsurface_en_GB.ts
subsurface_es_ES.ts
subsurface_et_EE.ts
subsurface_fi_FI.ts
subsurface_fr_FR.ts
subsurface_it_IT.ts
subsurface_lv_LV.ts
subsurface_nb_NO.ts
subsurface_nl_NL.ts
subsurface_pl_PL.ts
subsurface_pt_BR.ts
subsurface_pt_PT.ts
subsurface_ru_RU.ts
subsurface_sk_SK.ts
subsurface_sv_SE.ts
subsurface_tr.ts
subsurface_zh_TW.ts
)
# disabled translations as they are below 50%:
# subsurface_el_GR.ts
# subsurface_he.ts
# subsurface_hu.ts
# subsurface_ro_RO.ts
set(TRANSLATIONS ${TRANSLATIONS} PARENT_SCOPE)
qt5_create_translation(TRANSLATION_MESSAGES ${CMAKE_SOURCE_DIR} ${TRANSLATION_FILES})
qt5_add_translation(TRANSLATIONS ${TRANSLATION_FILES})
add_custom_target (translations ALL DEPENDS ${TRANSLATIONS})
add_custom_target(translations_update DEPENDS ${TRANSLATION_MESSAGES})