From c84d82c8ae24e59c181aea48b8884ac60c7484a7 Mon Sep 17 00:00:00 2001 From: Samuli Piippo Date: Wed, 11 May 2022 13:55:51 +0300 Subject: Turn canbusutil into app MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Reviewed-by: André Hartmann --- src/tools/CMakeLists.txt | 9 +++++++-- src/tools/canbusutil/CMakeLists.txt | 6 ++---- 2 files changed, 9 insertions(+), 6 deletions(-) (limited to 'src/tools') 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) -- cgit v1.2.3