mirror of https://github.com/Nheko-Reborn/nheko
parent
159bec3654
commit
843a619e70
@ -1,29 +0,0 @@ |
||||
# |
||||
# Generate the translation resource file |
||||
# |
||||
|
||||
file(GLOB LANG_TS_SRC "${CMAKE_CURRENT_SOURCE_DIR}/resources/langs/*.ts") |
||||
|
||||
qt_add_translation(QM_SRC ${LANG_TS_SRC}) |
||||
qt_create_translation(${QM_SRC}) |
||||
add_custom_target(LANG_QRC ALL DEPENDS ${QM_SRC}) |
||||
set_target_properties(LANG_QRC PROPERTIES QT_RESOURCE_PREFIX /) |
||||
|
||||
# Generate a qrc file for the translations |
||||
set(_qrc ${CMAKE_CURRENT_BINARY_DIR}/translations.qrc) |
||||
|
||||
if(NOT EXISTS ${_qrc}) |
||||
file(WRITE ${_qrc} "<RCC>\n <qresource prefix=\"/translations\">\n") |
||||
foreach(_lang ${QM_SRC}) |
||||
get_filename_component(_filename ${_lang} NAME) |
||||
file(APPEND ${_qrc} " <file>${_filename}</file>\n") |
||||
endforeach(_lang) |
||||
file(APPEND ${_qrc} " </qresource>\n</RCC>\n") |
||||
endif() |
||||
|
||||
qt_add_resources(LANG_QRC ${_qrc}) |
||||
if(Qt5QuickCompiler_FOUND AND COMPILE_QML) |
||||
qtquick_compiler_add_resources(QRC resources/res.qrc) |
||||
else() |
||||
qt_add_resources(QRC resources/res.qrc) |
||||
endif() |
Loading…
Reference in new issue