From 864386a7444fb5cf16613956ce8bf335f51b67d5 Mon Sep 17 00:00:00 2001 From: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> Date: Thu, 6 Feb 2025 10:24:45 +0000 Subject: [PATCH] cmake: Ensure generated sources are up to date for `translate` target Some sources might be generated, and while they likely do not contain any translatable strings, this change generalizes the approach to include generated sources in the translation process as well. --- src/qt/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/src/qt/CMakeLists.txt b/src/qt/CMakeLists.txt index 9f660264f98..a1f39037f22 100644 --- a/src/qt/CMakeLists.txt +++ b/src/qt/CMakeLists.txt @@ -324,6 +324,7 @@ else() COMMAND Qt5::lconvert -drop-translations -o ${CMAKE_CURRENT_SOURCE_DIR}/locale/bitcoin_en.xlf -i ${CMAKE_CURRENT_SOURCE_DIR}/locale/bitcoin_en.ts COMMAND ${SED_EXECUTABLE} -i.old -e "s|source-language=\"en\" target-language=\"en\"|source-language=\"en\"|" -e "/<\\/target>/d" ${CMAKE_CURRENT_SOURCE_DIR}/locale/bitcoin_en.xlf COMMAND ${CMAKE_COMMAND} -E rm ${CMAKE_CURRENT_SOURCE_DIR}/locale/bitcoin_en.xlf.old + DEPENDS ${translatable_sources} WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/src VERBATIM )