From af58d6e35a2f62df592c57541fdb8648c31246bd Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 25 May 2021 08:39:13 +0200 Subject: [PATCH] Make file paths in pot-file relative to project directory. --- translations/CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/translations/CMakeLists.txt b/translations/CMakeLists.txt index a1ca42f..f9496b8 100644 --- a/translations/CMakeLists.txt +++ b/translations/CMakeLists.txt @@ -1,5 +1,6 @@ set(potfile "${PROJECT_SOURCE_DIR}/translations/${PROJECT_NAME}.pot") file(GLOB po_src_files "../src/*pp") +file(GLOB po_src_files_relative RELATIVE "${PROJECT_SOURCE_DIR}" "../src/*pp") add_custom_command(OUTPUT ${potfile} COMMAND "${XGETTEXT_CMD}" @@ -13,7 +14,7 @@ add_custom_command(OUTPUT ${potfile} "--from-code=utf-8" "--foreign-user" "--output=${potfile}" - ${po_src_files} + ${po_src_files_relative} DEPENDS "${po_src_files}" WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}" COMMENT "Extract translatable messages to ${potfile}") @@ -21,6 +22,7 @@ add_custom_target(${PROJECT_NAME}_pot ALL DEPENDS ${potfile}) unset(po_src_files) +unset(po_src_files_relative) file(GLOB po_files "*.po")