From 8b800dc38493ad6dbf95867639d93128bf176f40 Mon Sep 17 00:00:00 2001 From: Leander Beernaert Date: Fri, 23 Aug 2019 11:23:07 +0200 Subject: [PATCH] Link against Qml when using quick compiler When using the quick compiler to compile qml files, add an explicit dependency on Qml. This will result in linker errors otherwise. Change-Id: Ib7af0e8ec1b48822fd0d3c3556f10d24f10e7489 Reviewed-by: Alexandru Croitor --- cmake/QtResource.cmake.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/QtResource.cmake.in b/cmake/QtResource.cmake.in index cd9f2aa393..9c8a1daaa5 100644 --- a/cmake/QtResource.cmake.in +++ b/cmake/QtResource.cmake.in @@ -145,13 +145,13 @@ function(__qt_quick_compiler_process_resources target resource_name) if (resource_files) set(resource_name ${chained_resource_name}) endif() + target_link_libraries(${target} PRIVATE @QT_CMAKE_EXPORT_NAMESPACE@::Qml) else() set(resource_files ${arg_FILES}) endif() set(${arg_OUTPUT_REMAINING_RESOURCES} ${resource_files} PARENT_SCOPE) set(${arg_OUTPUT_RESOURCE_NAME} ${resource_name} PARENT_SCOPE) - endfunction() #