From 3622122517e937a3159edf88eae0697651278efc Mon Sep 17 00:00:00 2001 From: David Gräff Date: Thu, 3 Mar 2016 10:38:23 +0100 Subject: [PATCH] Add forgotten cmake files for translation and res directory --- openhantek/res/CMakeLists.txt | 2 ++ openhantek/translations/CMakeLists.txt | 22 ++++++++++++++++++++++ 2 files changed, 24 insertions(+), 0 deletions(-) create mode 100644 openhantek/res/CMakeLists.txt create mode 100644 openhantek/translations/CMakeLists.txt diff --git a/openhantek/res/CMakeLists.txt b/openhantek/res/CMakeLists.txt new file mode 100644 index 0000000..f338198 --- /dev/null +++ b/openhantek/res/CMakeLists.txt @@ -0,0 +1,2 @@ +file(GLOB_RECURSE IMAGES "images/*.png" "images/*.icns" "images/*.svg") +install(FILES ${IMAGES} DESTINATION "images") diff --git a/openhantek/translations/CMakeLists.txt b/openhantek/translations/CMakeLists.txt new file mode 100644 index 0000000..1bb5c66 --- /dev/null +++ b/openhantek/translations/CMakeLists.txt @@ -0,0 +1,22 @@ +set_directory_properties(PROPERTIES CLEAN_NO_CUSTOM 1) + +find_package(Qt5LinguistTools REQUIRED) +if (NOT FOUND_Qt5LinguistTools) + message(STATUS "Will not build translations! Please install Qt5LinguistTools") + return() +endif() + +### translation stuff + +file(GLOB TRANSLATION_FILES ${CMAKE_CURRENT_LIST_DIR}/*.ts) + +qt5_create_translation(TRANSLATION_MESSAGES ${SRC} ${TRANSLATION_FILES}) +qt5_add_translation(TRANSLATION_QM ${TRANSLATION_FILES}) +add_custom_target(translations_update DEPENDS ${TRANSLATION_MESSAGES}) +add_custom_target(translations DEPENDS ${TRANSLATION_QM}) + +if(APPLE AND UNIX) ## OSX + install(FILES ${TRANSLATION_QM} DESTINATION ${PROJECT_NAME}.app/Contents/Resources/translations) +else() + install(FILES ${TRANSLATION_QM} DESTINATION translations) +endif() \ No newline at end of file -- libgit2 0.21.4