cmake: Exclude generated sources from translation

This commit is contained in:
Hennadii Stepanov 2025-02-18 16:02:56 +00:00
parent 43e287b3ff
commit 03b3166aac
No known key found for this signature in database
GPG Key ID: 410108112E7EA81F

View File

@ -288,7 +288,13 @@ function(get_translatable_sources var)
get_target_property(target_source_dir ${target} SOURCE_DIR)
cmake_path(APPEND target_source_dir ${source} OUTPUT_VARIABLE source)
endif()
list(APPEND result ${source})
get_property(is_generated
SOURCE ${source} TARGET_DIRECTORY ${target}
PROPERTY GENERATED
)
if(NOT is_generated)
list(APPEND result ${source})
endif()
endforeach()
endif()
endforeach()