diff --git a/cmake/QtBuild.cmake b/cmake/QtBuild.cmake index 738f38fbd10..f79352d7259 100644 --- a/cmake/QtBuild.cmake +++ b/cmake/QtBuild.cmake @@ -3282,6 +3282,11 @@ function(qt_add_simd_part target) target_link_libraries("${target}" PRIVATE "${name}") + # Add a link-only dependency on the parent library, to force copying of framework headers + # before trying to compile a source file. + target_link_libraries("${name}" PRIVATE + $,EXCLUDE,^${target}_simd_>) + if(NOT BUILD_SHARED_LIBS) qt_install( TARGETS ${name}