Exclude sources generated by the scanner from CMake Unity (Jumbo) builds
The generated helper function wlRegistryBind() clashes. Pick-to: 6.5 Task-number: QTBUG-109394 Change-Id: Ib814d4576c7565b0413ca16bc0bf5e95caa92c33 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
This commit is contained in:
parent
e8a052bc8f
commit
43a99beccd
@ -86,12 +86,14 @@ function(qt6_generate_wayland_protocol_client_sources target)
|
|||||||
DEPENDS ${protocol_file} Qt6::qtwaylandscanner
|
DEPENDS ${protocol_file} Qt6::qtwaylandscanner
|
||||||
)
|
)
|
||||||
|
|
||||||
target_sources(${target} PRIVATE
|
set(sources "${waylandscanner_header_output}"
|
||||||
"${waylandscanner_header_output}"
|
|
||||||
"${waylandscanner_code_output}"
|
"${waylandscanner_code_output}"
|
||||||
"${qtwaylandscanner_header_output}"
|
"${qtwaylandscanner_header_output}"
|
||||||
"${qtwaylandscanner_code_output}"
|
"${qtwaylandscanner_code_output}")
|
||||||
)
|
|
||||||
|
target_sources(${target} PRIVATE ${sources})
|
||||||
|
|
||||||
|
set_source_files_properties(${sources} PROPERTIES SKIP_UNITY_BUILD_INCLUSION ON)
|
||||||
endforeach()
|
endforeach()
|
||||||
target_include_directories(${target} PRIVATE ${target_binary_dir})
|
target_include_directories(${target} PRIVATE ${target_binary_dir})
|
||||||
endfunction()
|
endfunction()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user