Commit 3622122517e937a3159edf88eae0697651278efc
1 parent
6026fd60
Add forgotten cmake files for translation and res directory
Showing
2 changed files
with
24 additions
and
0 deletions
openhantek/res/CMakeLists.txt
0 → 100644
openhantek/translations/CMakeLists.txt
0 → 100644
| 1 | +set_directory_properties(PROPERTIES CLEAN_NO_CUSTOM 1) | |
| 2 | + | |
| 3 | +find_package(Qt5LinguistTools REQUIRED) | |
| 4 | +if (NOT FOUND_Qt5LinguistTools) | |
| 5 | + message(STATUS "Will not build translations! Please install Qt5LinguistTools") | |
| 6 | + return() | |
| 7 | +endif() | |
| 8 | + | |
| 9 | +### translation stuff | |
| 10 | + | |
| 11 | +file(GLOB TRANSLATION_FILES ${CMAKE_CURRENT_LIST_DIR}/*.ts) | |
| 12 | + | |
| 13 | +qt5_create_translation(TRANSLATION_MESSAGES ${SRC} ${TRANSLATION_FILES}) | |
| 14 | +qt5_add_translation(TRANSLATION_QM ${TRANSLATION_FILES}) | |
| 15 | +add_custom_target(translations_update DEPENDS ${TRANSLATION_MESSAGES}) | |
| 16 | +add_custom_target(translations DEPENDS ${TRANSLATION_QM}) | |
| 17 | + | |
| 18 | +if(APPLE AND UNIX) ## OSX | |
| 19 | + install(FILES ${TRANSLATION_QM} DESTINATION ${PROJECT_NAME}.app/Contents/Resources/translations) | |
| 20 | +else() | |
| 21 | + install(FILES ${TRANSLATION_QM} DESTINATION translations) | |
| 22 | +endif() | |
| 0 | 23 | \ No newline at end of file | ... | ... |