From a0e56294c1e80f34147c5a992b314776e1b6c757 Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Tue, 14 Sep 2021 21:02:14 +0200 Subject: Skip unnecessary commands when cross-building tools Introduce a new macro qt_internal_return_unless_building_tools which simply calls return() if tools are not built. This macro is supposed to be called after qt_internal_add_tool(). Using this macro avoids having to special-case code for when qt_internal_add_tool() creates imported targets in cross-builds. Adjust pro2cmake accordingly. Task-number: QTBUG-85084 Change-Id: I9e1c455c29535dd8c318efa890ebd739c42effc1 Reviewed-by: Alexandru Croitor --- src/tools/cmake_automoc_parser/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) (limited to 'src/tools/cmake_automoc_parser') diff --git a/src/tools/cmake_automoc_parser/CMakeLists.txt b/src/tools/cmake_automoc_parser/CMakeLists.txt index b5c4aba89c..f50b8368e7 100644 --- a/src/tools/cmake_automoc_parser/CMakeLists.txt +++ b/src/tools/cmake_automoc_parser/CMakeLists.txt @@ -18,3 +18,4 @@ qt_internal_add_tool(${target_name} INCLUDE_DIRECTORIES ${CMAKE_CURRENT_SOURCE_DIR} ) +qt_internal_return_unless_building_tools() -- cgit v1.2.3