X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=po%2FCMakeLists.txt;h=6879f03fbf3c5886c1fcd85e93f507329d070b13;hp=b7b3287f4c56e3b26ba8541ff50cb1e6060cd78a;hb=dabc8fb0cf6539ae5eea2963318cce7ca6dc1509;hpb=2d8f80d5f2a1595e43709fb14c13109cdf150c5c diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt index b7b3287f..6879f03f 100644 --- a/po/CMakeLists.txt +++ b/po/CMakeLists.txt @@ -19,6 +19,7 @@ if(QT_LCONVERT_EXECUTABLE) string(REGEX MATCH "${lang}" flg ${LINGUAS}) endif(LINGUAS) if(flg) + generate_ts(QM ${basename}) generate_qm(QM ${basename}) list(APPEND qm_files ${QM}) list(APPEND gen_linguas ${lang}) @@ -32,18 +33,20 @@ else(QT_LCONVERT_EXECUTABLE) message(STATUS "WARNING: lconvert not found, you won't have translations!") endif(QT_LCONVERT_EXECUTABLE) -# For a static build, we need to include Qt translations if available -if(STATIC AND QT_TRANSLATIONS_DIR) - foreach(LANG ${gen_linguas}) - file(GLOB lang_files ${QT_TRANSLATIONS_DIR}/qt_${LANG}*.qm) - foreach(absfile ${lang_files}) - get_filename_component(filename ${absfile} NAME) - message(STATUS "Importing ${filename}") - configure_file(${absfile} ${CMAKE_CURRENT_BINARY_DIR}/${filename} COPYONLY) - list(APPEND qm_files ${CMAKE_CURRENT_BINARY_DIR}/${filename}) - endforeach(absfile ${lang_files}) - endforeach(LANG ${gen_linguas}) -endif(STATIC AND QT_TRANSLATIONS_DIR) +# For a static or win32 build, we need to include Qt translations if available +if(QT_TRANSLATIONS_DIR) + if(STATIC OR WIN32) + foreach(LANG ${gen_linguas}) + file(GLOB lang_files ${QT_TRANSLATIONS_DIR}/qt_${LANG}*.qm) + foreach(absfile ${lang_files}) + get_filename_component(filename ${absfile} NAME) + message(STATUS "Importing ${filename}") + configure_file(${absfile} ${CMAKE_CURRENT_BINARY_DIR}/${filename} COPYONLY) + list(APPEND qm_files ${CMAKE_CURRENT_BINARY_DIR}/${filename}) + endforeach(absfile ${lang_files}) + endforeach(LANG ${gen_linguas}) + endif(STATIC OR WIN32) +endif(QT_TRANSLATIONS_DIR) # Write resource file set(resfile ${CMAKE_CURRENT_BINARY_DIR}/i18n.qrc)