whyblocked/translations/CMakeLists.txt

13 lines
563 B
CMake
Raw Normal View History

2018-10-20 01:19:14 -04:00
find_package(Qt5LinguistTools REQUIRED)
file(GLOB TS_FILES "${PROJECT_SOURCE_DIR}/translations/*.ts")
file(GLOB TS_SRC_FILES "${PROJECT_SOURCE_DIR}/src/*")
qt5_create_translation(QM_FILES ${TS_SRC_FILES} ${TS_FILES}
OPTIONS -no-obsolete)
qt5_add_translation(QM_FILES ${TS_FILES})
add_custom_target(translations ALL DEPENDS ${QM_FILES})
add_dependencies(${CMAKE_PROJECT_NAME} translations)
add_dependencies(${CMAKE_PROJECT_NAME}-gui translations)
install(FILES ${QM_FILES} DESTINATION
${CMAKE_INSTALL_DATAROOTDIR}/qt5/translations)