diff --git a/app/CMakeLists.txt b/app/CMakeLists.txt index db3732594..fc80a04ab 100644 --- a/app/CMakeLists.txt +++ b/app/CMakeLists.txt @@ -44,6 +44,21 @@ add_subdirectory(undo) add_subdirectory(widget) add_subdirectory(window) +# Add translations +qt5_add_translation(OLIVE_QM_FILES ${OLIVE_TS_FILES}) + +set(QRC_BODY "") +foreach(QM_FILE ${OLIVE_QM_FILES}) + get_filename_component(QM_FILENAME_COMPONENT ${QM_FILE} NAME_WE) + string(APPEND QRC_BODY "${QM_FILE}\n") +endforeach() +configure_file(ts/translations.qrc.in ts/translations.qrc @ONLY) + +set(OLIVE_RESOURCES + ${OLIVE_RESOURCES} + ${CMAKE_CURRENT_BINARY_DIR}/ts/translations.qrc +) + # Add main library add_library(libolive-editor OBJECT diff --git a/app/ts/CMakeLists.txt b/app/ts/CMakeLists.txt index 06de3d0d0..346600656 100644 --- a/app/ts/CMakeLists.txt +++ b/app/ts/CMakeLists.txt @@ -33,19 +33,3 @@ set(OLIVE_TS_FILES ts/zh_TW.ts PARENT_SCOPE ) - -# Add translations -qt5_add_translation(OLIVE_QM_FILES ${OLIVE_TS_FILES}) - -set(QRC_BODY "") -foreach(QM_FILE ${OLIVE_QM_FILES}) - get_filename_component(QM_FILENAME_COMPONENT ${QM_FILE} NAME_WE) - string(APPEND QRC_BODY "${QM_FILE}\n") -endforeach() -configure_file(translations.qrc.in translations.qrc @ONLY) - -set(OLIVE_RESOURCES - ${OLIVE_RESOURCES} - ${CMAKE_CURRENT_BINARY_DIR}/translations.qrc - PARENT_SCOPE -)