From 108424f558915f587c41546ac8dae97a733f7f77 Mon Sep 17 00:00:00 2001 From: Alexey Edelev Date: Wed, 8 Feb 2023 19:21:26 +0100 Subject: [PATCH] Reset the _qt_expects_finalization flag Reset the _qt_expects_finalization flag after the qt6_finalize_target call. Otherwise the dependent functionality will still expect the finalization. Change-Id: Ieb10d1ee7b3156443e010f916d68da5f2e5779b6 Reviewed-by: Alexandru Croitor --- src/corelib/Qt6CoreMacros.cmake | 1 + 1 file changed, 1 insertion(+) diff --git a/src/corelib/Qt6CoreMacros.cmake b/src/corelib/Qt6CoreMacros.cmake index 44f0a86aaa5..91dedbf71f5 100644 --- a/src/corelib/Qt6CoreMacros.cmake +++ b/src/corelib/Qt6CoreMacros.cmake @@ -687,6 +687,7 @@ function(_qt_internal_delay_finalization_until_after defer_id) endfunction() function(qt6_finalize_target target) + set_property(TARGET ${target} PROPERTY _qt_expects_finalization FALSE) if(CMAKE_VERSION VERSION_GREATER_EQUAL "3.19") cmake_language(DEFER GET_CALL_IDS ids_queued) get_directory_property(wait_for_ids qt_internal_finalizers_wait_for_ids)