From 16fa77991fc5fc475c05731c344ac9d77d688aff Mon Sep 17 00:00:00 2001 From: Alexey Edelev Date: Tue, 3 Jan 2023 17:44:37 +0100 Subject: [PATCH] Add configure-time tools to the 'host_tools' target MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Rebuild configure-time tools within the 'host_tools' meta target. Task-number: QTBUG-109792 Change-Id: I1bd69c8e71185b6ec236c0f32064ba8f2c9f5ab0 Reviewed-by: Thiago Macieira Reviewed-by: Jörg Bornemann (cherry picked from commit 5761f254a01f3fc941b87cbbc9392e7a8a12b6c0) Reviewed-by: Qt Cherry-pick Bot --- cmake/QtToolHelpers.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmake/QtToolHelpers.cmake b/cmake/QtToolHelpers.cmake index f74a9d39bfa..117ad7483a5 100644 --- a/cmake/QtToolHelpers.cmake +++ b/cmake/QtToolHelpers.cmake @@ -646,6 +646,10 @@ function(qt_internal_add_configure_time_tool target_name) ${unparsed_arguments} ) + if(TARGET host_tools) + add_dependencies(host_tools "${target_name}_build") + endif() + if(NOT arg_NO_INSTALL AND arg_TOOLS_TARGET) qt_internal_add_targets_to_additional_targets_export_file( TARGETS ${target_name}