summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/linguist/Qt6LinguistToolsMacros.cmake3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/linguist/Qt6LinguistToolsMacros.cmake b/src/linguist/Qt6LinguistToolsMacros.cmake
index 49ee01c07..8ed87d56e 100644
--- a/src/linguist/Qt6LinguistToolsMacros.cmake
+++ b/src/linguist/Qt6LinguistToolsMacros.cmake
@@ -176,7 +176,8 @@ function(qt6_add_lupdate target)
if(arg_SOURCES)
qt_internal_make_paths_absolute(sources "${arg_SOURCES}")
else()
- set(sources "$<TARGET_PROPERTY:${target},SOURCES>")
+ set(exclude_regex "\\.ts$")
+ set(sources "$<FILTER:$<TARGET_PROPERTY:${target},SOURCES>,EXCLUDE,${exclude_regex}>")
endif()
qt_internal_make_paths_absolute(ts_files "${arg_TS_FILES}")