+
+# Write resource file
+set(resfile ${CMAKE_CURRENT_BINARY_DIR}/i18n.qrc)
+file(WRITE ${resfile} "<!DOCTYPE RCC><RCC version=\"1.0\">\n"
+ "<qresource prefix=\"/i18n\">\n")
+foreach(file ${qm_files})
+ get_filename_component(file ${file} NAME)
+ file(APPEND ${resfile} " <file>${file}</file>\n")
+endforeach(file ${qm_files})
+file(APPEND ${resfile} "</qresource>\n</RCC>\n")
+
+#add_custom_command(OUTPUT ${resfile} DEPENDS ${qm_files})
+set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${qm_files} i18n.qrc")
+
+if(EMBED_DATA)
+ set(COMMON_RCS ${COMMON_RCS} ${resfile} PARENT_SCOPE)
+else(EMBED_DATA)
+ install(FILES ${qm_files} DESTINATION ${DATA_INSTALL_DIR}/quassel/translations)
+endif(EMBED_DATA)
+
+add_custom_target(i18n DEPENDS ${qm_files})