Add TRY_RUN to host tools
On Windows, we will try to run our host tools after a successful build. If the build fails because of a missing DLL, we will be able to throw an error with some direction on what might be the cause, and how to resolve it. Pick-to: 6.5 6.6 Fixes: QTBUG-113273 Change-Id: Iba548829bc41fbee95cef288faaf7edca118ee33 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
This commit is contained in:
parent
f34c5215f4
commit
41b32cd2c4
@ -52,6 +52,7 @@ endif()
|
||||
|
||||
qt_get_tool_target_name(target_name qmake)
|
||||
qt_internal_add_tool(${target_name}
|
||||
TRY_RUN
|
||||
TOOLS_TARGET Core
|
||||
USER_FACING
|
||||
NO_UNITY_BUILD
|
||||
|
@ -7,6 +7,7 @@
|
||||
|
||||
qt_get_tool_target_name(target_name androiddeployqt)
|
||||
qt_internal_add_tool(${target_name}
|
||||
TRY_RUN
|
||||
TARGET_DESCRIPTION "Qt Android Deployment Tool"
|
||||
TOOLS_TARGET Core
|
||||
USER_FACING
|
||||
|
@ -7,6 +7,7 @@
|
||||
|
||||
qt_get_tool_target_name(target_name androidtestrunner)
|
||||
qt_internal_add_tool(${target_name}
|
||||
TRY_RUN
|
||||
TARGET_DESCRIPTION "Qt Android Test Runner Tool"
|
||||
TOOLS_TARGET Core
|
||||
SOURCES
|
||||
|
@ -7,6 +7,7 @@
|
||||
|
||||
qt_get_tool_target_name(target_name cmake_automoc_parser)
|
||||
qt_internal_add_tool(${target_name}
|
||||
TRY_RUN
|
||||
CORE_LIBRARY Bootstrap
|
||||
TARGET_DESCRIPTION "Qt CMake AUTOMOC Parser"
|
||||
INSTALL_DIR "${INSTALL_LIBEXECDIR}"
|
||||
|
@ -7,6 +7,7 @@
|
||||
|
||||
qt_get_tool_target_name(target_name macdeployqt)
|
||||
qt_internal_add_tool(${target_name}
|
||||
TRY_RUN
|
||||
TOOLS_TARGET Core
|
||||
USER_FACING
|
||||
INSTALL_VERSIONED_LINK
|
||||
|
@ -7,6 +7,7 @@
|
||||
|
||||
qt_get_tool_target_name(target_name moc)
|
||||
qt_internal_add_tool(${target_name}
|
||||
TRY_RUN
|
||||
CORE_LIBRARY Bootstrap
|
||||
TARGET_DESCRIPTION "Qt Meta Object Compiler"
|
||||
INSTALL_DIR "${INSTALL_LIBEXECDIR}"
|
||||
|
@ -7,6 +7,7 @@
|
||||
|
||||
qt_get_tool_target_name(target_name qdbuscpp2xml)
|
||||
qt_internal_add_tool(${target_name}
|
||||
TRY_RUN
|
||||
TARGET_DESCRIPTION "Qt D-Bus C++ to XML Compiler"
|
||||
TOOLS_TARGET DBus
|
||||
SOURCES
|
||||
|
@ -7,6 +7,7 @@
|
||||
|
||||
qt_get_tool_target_name(target_name qdbusxml2cpp)
|
||||
qt_internal_add_tool(${target_name}
|
||||
TRY_RUN
|
||||
TARGET_DESCRIPTION "Qt D-Bus XML to C++ Compiler"
|
||||
TOOLS_TARGET DBus
|
||||
SOURCES
|
||||
|
@ -7,6 +7,7 @@
|
||||
|
||||
qt_get_tool_target_name(target_name qlalr)
|
||||
qt_internal_add_tool(${target_name}
|
||||
TRY_RUN
|
||||
TARGET_DESCRIPTION "Qt Look Ahead LR Parser Generator"
|
||||
INSTALL_DIR "${INSTALL_LIBEXECDIR}"
|
||||
TOOLS_TARGET Core
|
||||
|
@ -7,6 +7,7 @@
|
||||
|
||||
qt_get_tool_target_name(target_name qtpaths)
|
||||
qt_internal_add_tool(${target_name}
|
||||
TRY_RUN
|
||||
TARGET_DESCRIPTION "Qt tool that provides the standard paths of the Qt framework"
|
||||
TOOLS_TARGET Core
|
||||
INSTALL_VERSIONED_LINK
|
||||
|
@ -7,6 +7,7 @@
|
||||
|
||||
qt_get_tool_target_name(target_name qvkgen)
|
||||
qt_internal_add_tool(${target_name}
|
||||
TRY_RUN
|
||||
TARGET_DESCRIPTION "Qt Vulkan Header Generator"
|
||||
INSTALL_DIR "${INSTALL_LIBEXECDIR}"
|
||||
TOOLS_TARGET Gui
|
||||
|
@ -7,6 +7,7 @@
|
||||
|
||||
qt_get_tool_target_name(target_name rcc)
|
||||
qt_internal_add_tool(${target_name}
|
||||
TRY_RUN
|
||||
TARGET_DESCRIPTION "Qt Resource Compiler"
|
||||
INSTALL_DIR "${INSTALL_LIBEXECDIR}"
|
||||
TOOLS_TARGET Core
|
||||
|
@ -7,6 +7,7 @@
|
||||
|
||||
qt_get_tool_target_name(target_name tracegen)
|
||||
qt_internal_add_tool(${target_name}
|
||||
TRY_RUN
|
||||
CORE_LIBRARY Bootstrap
|
||||
INSTALL_DIR "${INSTALL_LIBEXECDIR}"
|
||||
TOOLS_TARGET Core
|
||||
|
@ -7,6 +7,7 @@
|
||||
|
||||
qt_get_tool_target_name(target_name tracepointgen)
|
||||
qt_internal_add_tool(${target_name}
|
||||
TRY_RUN
|
||||
CORE_LIBRARY Bootstrap
|
||||
INSTALL_DIR "${INSTALL_LIBEXECDIR}"
|
||||
TOOLS_TARGET Core
|
||||
|
@ -7,6 +7,7 @@
|
||||
|
||||
qt_get_tool_target_name(target_name uic)
|
||||
qt_internal_add_tool(${target_name}
|
||||
TRY_RUN
|
||||
TARGET_DESCRIPTION "Qt User Interface Compiler"
|
||||
INSTALL_DIR "${INSTALL_LIBEXECDIR}"
|
||||
TOOLS_TARGET Widgets
|
||||
|
@ -7,6 +7,7 @@
|
||||
|
||||
qt_get_tool_target_name(target_name windeployqt)
|
||||
qt_internal_add_tool(${target_name}
|
||||
TRY_RUN
|
||||
TOOLS_TARGET Core
|
||||
USER_FACING
|
||||
INSTALL_VERSIONED_LINK
|
||||
|
Loading…
x
Reference in New Issue
Block a user