diff --git a/translations/CMakeLists.txt b/translations/CMakeLists.txt index 7633523..eadb132 100644 --- a/translations/CMakeLists.txt +++ b/translations/CMakeLists.txt @@ -1,3 +1,4 @@ +include(GNUInstallDirs) set(potfile "${PROJECT_SOURCE_DIR}/translations/${PROJECT_NAME}.pot") if(GENERATE_POT) @@ -27,8 +28,12 @@ endif(GENERATE_POT) file(GLOB po_files "*.po") +# Hack to prevent GETTEXT_CREATE_TRANSLATIONS from updating the .po files. +set(backup_GETTEXT_MSGMERGE_EXECUTABLE ${GETTEXT_MSGMERGE_EXECUTABLE}) +set(GETTEXT_MSGMERGE_EXECUTABLE "echo") # Creates install target automatically. GETTEXT_CREATE_TRANSLATIONS(${potfile} ALL ${po_files}) +set(GETTEXT_MSGMERGE_EXECUTABLE ${backup_GETTEXT_MSGMERGE_EXECUTABLE}) unset(po_files) unset(potfile)