PKGBUILDs/qt6-activeqt/mingw-w64/0002-Build-tools-for-the-ta...

68 lines
2.3 KiB
Diff

From d254521e709f26b0a77c4d0f98f45dcf716dbf06 Mon Sep 17 00:00:00 2001
From: Martchus <martchus@gmx.net>
Date: Fri, 7 May 2021 16:10:47 +0200
Subject: [PATCH 2/2] Build tools for the target platform
These tools seem to be not portable so they should not be built for the
host platform. If they need to be executed on the host they could be
executed using WINE.
---
src/tools/idc/CMakeLists.txt | 5 +++--
tools/dumpcpp/CMakeLists.txt | 3 +--
tools/dumpdoc/CMakeLists.txt | 3 +--
3 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/src/tools/idc/CMakeLists.txt b/src/tools/idc/CMakeLists.txt
index d21b9f0..d401e45 100644
--- a/src/tools/idc/CMakeLists.txt
+++ b/src/tools/idc/CMakeLists.txt
@@ -5,12 +5,13 @@
#####################################################################
qt_get_tool_target_name(target_name idc)
-qt_internal_add_tool(${target_name} # special case
+qt_internal_add_app(${target_name} # special case
# BOOTSTRAP # special case
TARGET_DESCRIPTION "Active Qt Interface Description Compiler"
- TOOLS_TARGET AxContainer # special case
SOURCES
main.cpp
+ PUBLIC_LIBRARIES
+ Qt::Core
)
#### Keys ignored in scope 1:.:.:idc.pro:<TRUE>:
diff --git a/tools/dumpcpp/CMakeLists.txt b/tools/dumpcpp/CMakeLists.txt
index 8d8db8f..2c86194 100644
--- a/tools/dumpcpp/CMakeLists.txt
+++ b/tools/dumpcpp/CMakeLists.txt
@@ -5,9 +5,8 @@
#####################################################################
qt_get_tool_target_name(target_name dumpcpp)
-qt_internal_add_tool(${target_name} # special case
+qt_internal_add_app(${target_name} # special case
TARGET_DESCRIPTION "Active Qt DumpCpp"
- TOOLS_TARGET AxContainer # special case
SOURCES
main.cpp
moc.cpp moc.h
diff --git a/tools/dumpdoc/CMakeLists.txt b/tools/dumpdoc/CMakeLists.txt
index 073ce62..a646314 100644
--- a/tools/dumpdoc/CMakeLists.txt
+++ b/tools/dumpdoc/CMakeLists.txt
@@ -5,9 +5,8 @@
#####################################################################
qt_get_tool_target_name(target_name dumpdoc)
-qt_internal_add_tool(${target_name} # special case
+qt_internal_add_app(${target_name} # special case
TARGET_DESCRIPTION "Active Qt DumpDoc"
- TOOLS_TARGET AxContainer # special case
SOURCES
main.cpp
PUBLIC_LIBRARIES
--
2.32.0