X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=i18n%2FCMakeLists.txt;h=909b968f0cecd68257181d1abe8e0173f50ce2e4;hp=05aa11f1899a7e4bc3549220c4e2c8f7abe4ccd5;hb=1514aaae673660c7a3e2a82545b8c3947ea3f9b7;hpb=392367381225027246e8c765a7c3b7e5bf186ee2 diff --git a/i18n/CMakeLists.txt b/i18n/CMakeLists.txt index 05aa11f1..909b968f 100644 --- a/i18n/CMakeLists.txt +++ b/i18n/CMakeLists.txt @@ -13,9 +13,9 @@ if(QT_LRELEASE_EXECUTABLE) string(REGEX REPLACE "quassel_(.+)$" "\\1" lang ${basename}) # test if we want this set(flg 1) - if(linguas) - string(REGEX MATCH "${lang}" flg ${linguas}) - endif(linguas) + if(LINGUAS) + string(REGEX MATCH "${lang}" flg ${LINGUAS}) + endif(LINGUAS) if(flg) generate_qm(QM ${basename}) set(qm_files ${qm_files} ${QM}) @@ -24,7 +24,7 @@ if(QT_LRELEASE_EXECUTABLE) endforeach(TS_FILE ${avail_tsfiles}) # Write resource file - set(resfile ${CMAKE_BINARY_DIR}/i18n.qrc) + set(resfile ${CMAKE_CURRENT_BINARY_DIR}/i18n.qrc) file(WRITE ${resfile} "\n" "\n") foreach(file ${qm_files}) @@ -35,7 +35,8 @@ if(QT_LRELEASE_EXECUTABLE) add_custom_command(OUTPUT ${resfile} DEPENDS ${qm_files}) #set_directory_properties(PROPERTIES # ADDITIONAL_MAKE_CLEAN_FILES "${outfiles} i18n.qrc") - + qt4_add_resources(RC_I18N ${resfile}) + add_custom_target(i18n DEPENDS ${RC_I18N}) message(STATUS "Including languages:${gen_linguas}") else(QT_LRELEASE_EXECUTABLE) message(STATUS "WARNING: lrelease not found, you won't have translations!")