From a617b92d60c073a2d5ac89da73f73b9a0a309154 Mon Sep 17 00:00:00 2001 From: Alexandru Croitor Date: Wed, 14 Sep 2022 11:21:03 +0200 Subject: CMake: Use new _qt_internal_get_tool_wrapper_script_path MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pick-to: 6.4 Change-Id: Ic62239033a5a291b7b33b2add460089e4302b8f2 Reviewed-by: Qt CI Bot Reviewed-by: Jörg Bornemann --- src/activeqt/control/Qt6AxServerMacros.cmake | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/src/activeqt/control/Qt6AxServerMacros.cmake b/src/activeqt/control/Qt6AxServerMacros.cmake index 5590517..0674df2 100644 --- a/src/activeqt/control/Qt6AxServerMacros.cmake +++ b/src/activeqt/control/Qt6AxServerMacros.cmake @@ -55,14 +55,19 @@ function(qt6_target_idl target) set(output_idl "${CMAKE_CURRENT_BINARY_DIR}/${target}$.idl") set(output_tlb "${CMAKE_CURRENT_BINARY_DIR}/${target}$.tlb") + _qt_internal_get_tool_wrapper_script_path(tool_wrapper) set(tlb_command_list "") - _qt_internal_wrap_tool_command(tlb_command_list APPEND - "$" "$" - /idl "${output_idl}" -version 1.0 + + list(APPEND tlb_command_list + COMMAND + "${tool_wrapper}" + "$" "$" + /idl "${output_idl}" -version 1.0 ) - _qt_internal_wrap_tool_command(tlb_command_list APPEND - midl "${output_idl}" /nologo /tlb "${output_tlb}" + list(APPEND tlb_command_list + COMMAND + "${tool_wrapper}" midl "${output_idl}" /nologo /tlb "${output_tlb}" ) set(rc_files "$,INCLUDE,\\.rc$>") @@ -71,14 +76,17 @@ function(qt6_target_idl target) $$/tlb$${output_tlb}") set(no_rc_cmd "echo \"No rc-file linked into project. The type library of the ${target} \ target will be a separate file.\"") - _qt_internal_wrap_tool_command(tlb_command_list APPEND - "$" + list(APPEND tlb_command_list + COMMAND + "${tool_wrapper}" "$" ) if(NOT arg_NO_AX_SERVER_REGISTRATION AND NOT QT_NO_AX_SERVER_REGISTRATION) - _qt_internal_wrap_tool_command(tlb_command_list APPEND - "$" - "$" /regserver + list(APPEND tlb_command_list + COMMAND + "${tool_wrapper}" + "$" + "$" /regserver ) endif() add_custom_command(TARGET ${target} POST_BUILD -- cgit v1.2.1