summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2022-05-11 13:55:51 +0300
committerSamuli Piippo <samuli.piippo@qt.io>2022-05-12 11:22:14 +0300
commitc84d82c8ae24e59c181aea48b8884ac60c7484a7 (patch)
tree00fd200e135cdbd4bca49edfa2bed6eaf1442d11
parente53413402b3733972ce4029b6d0c0e4252078fbe (diff)
Turn canbusutil into app
A tool is normally not cross-compiled, but canbusutil is meant to be used in the target env. Turn it into app so that it's always compiled, except for iOS, WASM and rtems, where it's not expected to work. Pick-to: 6.3 6.2 Change-Id: I4286ea524a05727c237ec68454e5406f96d7a7aa Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: André Hartmann <aha_1980@gmx.de>
-rw-r--r--src/tools/CMakeLists.txt9
-rw-r--r--src/tools/canbusutil/CMakeLists.txt6
2 files changed, 9 insertions, 6 deletions
diff --git a/src/tools/CMakeLists.txt b/src/tools/CMakeLists.txt
index ace7502..61bfa83 100644
--- a/src/tools/CMakeLists.txt
+++ b/src/tools/CMakeLists.txt
@@ -1,3 +1,8 @@
-if(android_app OR (QT_FEATURE_commandlineparser AND NOT ANDROID))
- add_subdirectory(canbusutil)
+if(android_app OR
+ (QT_FEATURE_commandlineparser
+ AND NOT ANDROID
+ AND NOT IOS
+ AND NOT WASM
+ AND NOT rtems))
+ add_subdirectory(canbusutil)
endif()
diff --git a/src/tools/canbusutil/CMakeLists.txt b/src/tools/canbusutil/CMakeLists.txt
index 220c440..e0d5cb6 100644
--- a/src/tools/canbusutil/CMakeLists.txt
+++ b/src/tools/canbusutil/CMakeLists.txt
@@ -2,10 +2,8 @@
## canbusutil Tool:
#####################################################################
-qt_get_tool_target_name(target_name canbusutil)
-qt_internal_add_tool(${target_name}
+qt_internal_add_app(canbusutil
TARGET_DESCRIPTION "Qt CAN Bus Util"
- TOOLS_TARGET SerialBus
SOURCES
canbusutil.cpp canbusutil.h
main.cpp
@@ -15,4 +13,4 @@ qt_internal_add_tool(${target_name}
Qt::Network
Qt::SerialBus
)
-qt_internal_return_unless_building_tools()
+set_target_properties(canbusutil PROPERTIES WIN32_EXECUTABLE FALSE)