From 36089f5e7793bd8b15e5b43caf18f856ff2a18b0 Mon Sep 17 00:00:00 2001 From: Leander Beernaert Date: Wed, 12 Feb 2020 10:30:48 +0100 Subject: Fix metatypes source dependencies for non-prefix build Change-Id: I0b262929f74c8da10f42d9ddbc7c119dc21619cf Reviewed-by: Alexandru Croitor --- src/corelib/Qt6CoreMacros.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/corelib/Qt6CoreMacros.cmake b/src/corelib/Qt6CoreMacros.cmake index 2bc97c6d12..847b4ca7a1 100644 --- a/src/corelib/Qt6CoreMacros.cmake +++ b/src/corelib/Qt6CoreMacros.cmake @@ -730,6 +730,10 @@ function(qt6_generate_meta_types_json_file target) file(MAKE_DIRECTORY "${target_binary_dir}/meta_types") file(TOUCH ${metatypes_file}) endif() + if (arg_COPY_OVER_INSTALL AND NOT EXISTS ${arg_INSTALL_DIR}/${metatypes_file_name}) + file(MAKE_DIRECTORY "${arg_INSTALL_DIR}") + file(TOUCH "${arg_INSTALL_DIR}/${metatypes_file_name}") + endif() add_custom_command(OUTPUT ${metatypes_file_gen} ${metatypes_file} DEPENDS ${QT_CMAKE_EXPORT_NAMESPACE}::moc ${automoc_dependencies} ${manual_dependencies} COMMAND ${QT_CMAKE_EXPORT_NAMESPACE}::moc -- cgit v1.2.3