From 986377b131136f1ea4c7f2963d42a0eac2b40d4c Mon Sep 17 00:00:00 2001 From: Sam Edwards Date: Fri, 11 Jan 2019 16:07:16 -0700 Subject: [PATCH] CMake: Make CompositeSources skip sources with SKIP_COMPOSITING property --- cmake/macros/CompositeSources.cmake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmake/macros/CompositeSources.cmake b/cmake/macros/CompositeSources.cmake index 6073b832db..3b4c3d9654 100644 --- a/cmake/macros/CompositeSources.cmake +++ b/cmake/macros/CompositeSources.cmake @@ -61,9 +61,10 @@ function(composite_sources target sources_var) # Check if we can safely add this to a composite file. get_source_file_property(generated "${source}" GENERATED) get_source_file_property(is_header "${source}" HEADER_FILE_ONLY) + get_source_file_property(skip_compositing "${source}" SKIP_COMPOSITING) get_filename_component(extension "${source}" EXT) - if(NOT generated AND NOT is_header AND + if(NOT generated AND NOT is_header AND NOT skip_compositing AND ";${COMPOSITE_SOURCE_EXTENSIONS};" MATCHES ";${extension};") # Add it to composite_sources. list(APPEND composite_sources ${source})