diff options
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/QtBuild.cmake | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cmake/QtBuild.cmake b/cmake/QtBuild.cmake index 738f38fbd1..f79352d725 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 + $<FILTER:$<TARGET_PROPERTY:${target},LINK_LIBRARIES>,EXCLUDE,^${target}_simd_>) + if(NOT BUILD_SHARED_LIBS) qt_install( TARGETS ${name} |