annotate src/qt6-qtbase.mk @ 7220:d3087afece14 default tip @

* src/gdal.mk, src/xcb.mk: disable doxygen docs
author John Donoghue <john.donoghue@ieee.org>
date Wed, 22 May 2024 10:31:54 -0400
parents e4601a57e680
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6837
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
1 # This file is part of MXE.
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
2 # See index.html for further information.
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
3
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
4 PKG := qt6-qtbase
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
5 $(PKG)_IGNORE :=
7129
e4601a57e680 qt6: update to 6.6.3
John Donoghue <john.donoghue@ieee.org>
parents: 7074
diff changeset
6 $(PKG)_VERSION := 6.6.3
e4601a57e680 qt6: update to 6.6.3
John Donoghue <john.donoghue@ieee.org>
parents: 7074
diff changeset
7 $(PKG)_CHECKSUM := a94db666d87e3cc7e8250031781119102dff9a1b
6837
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
8 $(PKG)_SUBDIR := qtbase-everywhere-src-$($(PKG)_VERSION)
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
9 $(PKG)_FILE := qtbase-everywhere-src-$($(PKG)_VERSION).tar.xz
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
10 $(PKG)_URL := https://download.qt.io/official_releases/qt/$(call SHORT_PKG_VERSION,$(PKG))/$($(PKG)_VERSION)/submodules/$($(PKG)_FILE)
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
11 ifeq ($(USE_SYSTEM_FONTCONFIG),no)
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
12 $(PKG)_FONTCONFIG := fontconfig
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
13 endif
6944
9414e8cf3e4f Minor overhaul of Qt6 build rules
Markus Mützel <markus.muetzel@gmx.de>
parents: 6941
diff changeset
14 $(PKG)_DEPS := build-ninja dbus double-conversion freetds freetype $($(PKG)_FONTCONFIG) icu4c jpeg libjbig libpng libproxy pcre2 postgresql sqlite zlib zstd
6837
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
15
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
16 $(PKG)_CMAKE_OPTS :=
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
17 $(PKG)_CONFIGURE_ENV :=
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
18 $(PKG)_PKG_CONFIG_PATH := $(PKG_CONFIG_PATH)
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
19
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
20 ifeq ($(USE_SYSTEM_OPENGL),no)
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
21 $(PKG)_DEPS += mesa
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
22 $(PKG)_CMAKE_OPTS += -DFEATURE_egl=OFF
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
23 endif
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
24 ifeq ($(MXE_WINDOWS_BUILD),yes)
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
25 $(PKG)_DEPS += uuid
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
26 $(PKG)_CONFIGURE_ENV := PSQL_LIBS="-lpq -lsecur32 -lws2_32"
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
27 $(PKG)_CMAKE_OPTS += \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
28 -DFEATURE_sql_mysql=OFF \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
29 -DFEATURE_sql_odbc=ON \
6887
f5093577b002 Qt6 QtBase: Dynamic OpenGL works only on Windows.
Markus Mützel <markus.muetzel@gmx.de>
parents: 6885
diff changeset
30 -DFEATURE_opengl_dynamic=ON \
6837
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
31 -DFEATURE_sql_psql=ON \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
32 -DFEATURE_sql_sqlite=ON \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
33 -DFEATURE_system_sqlite=ON
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
34
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
35 ifeq ($(ENABLE_WINDOWS_64),yes)
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
36 $(PKG)_DEPS += icu4c
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
37 $(PKG)_CMAKE_OPTS += -DFEATURE_icu=ON
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
38 else
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
39 $(PKG)_CMAKE_OPTS += -DFEATURE_icu=OFF
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
40 endif
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
41 else
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
42 $(PKG)_DEPS += icu4c
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
43 $(PKG)_CMAKE_OPTS += -DFEATURE_icu=ON
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
44 $(PKG)_CMAKE_OPTS += \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
45 -DFEATURE_system_sqlite=ON
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
46
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
47 ifeq ($(USE_SYSTEM_X11_LIBS),no)
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
48 $(PKG)_DEPS += xdamage xdmcp xext xfixes xi xrender xt xxf86vm x11 xcb xcb-util xcb-util-cursor xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xkbcommon
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
49 endif
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
50 endif
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
51
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
52 define $(PKG)_UPDATE
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
53 $(WGET) -q -O- http://download.qt-project.org/official_releases/qt/$(call SHORT_PKG_VERSION,$(PKG))/ | \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
54 $(SED) -n 's,.*href="\(6\.[0-9]\+\.[^/]*\)/".*,\1,p' | \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
55 grep -iv -- '-rc' | \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
56 sort |
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
57 tail -1
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
58 endef
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
59
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
60 ifeq ($(MXE_NATIVE_BUILD),no)
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
61 $(PKG)_CMAKE_OPTS += -DQT_QMAKE_DEVICE_OPTIONS=CROSS_COMPILE=$(MXE_TOOL_PREFIX)
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
62 $(PKG)_CMAKE_OPTS += -DQT_HOST_PATH='$(BUILD_TOOLS_PREFIX)/qt6'
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
63 ifeq ($(MXE_WINDOWS_BUILD),yes)
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
64 $(PKG)_CMAKE_OPTS += -DQT_QMAKE_TARGET_MKSPEC=win32-g++
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
65 endif
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
66 endif
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
67
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
68 $(PKG)_CONFIGURE_ENV += \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
69 PKG_CONFIG="$(MXE_PKG_CONFIG)" \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
70 PKG_CONFIG_SYSROOT_DIR="/" \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
71 PKG_CONFIG_LIBDIR=$($(PKG)_PKG_CONFIG_PATH)
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
72
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
73 define $(PKG)_BUILD
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
74 if [ "$(MXE_NATIVE_BUILD)" = "no" ]; then \
6944
9414e8cf3e4f Minor overhaul of Qt6 build rules
Markus Mützel <markus.muetzel@gmx.de>
parents: 6941
diff changeset
75 cmake -GNinja -S '$(1)' -B '$(1).native' \
6837
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
76 -DCMAKE_INSTALL_PREFIX='$(BUILD_TOOLS_PREFIX)/qt6' \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
77 -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_NATIVE_TOOLCHAIN_FILE)' \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
78 -DQT_BUILD_{TESTS,EXAMPLES,DOCS}=OFF \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
79 -DBUILD_WITH_PCH=OFF \
6885
35588af48c94 Qt6 QtBase: Build bootstrap version with bundled PCRE2.
Markus Mützel <markus.muetzel@gmx.de>
parents: 6884
diff changeset
80 -DFEATURE_pcre2=ON \
6955
b342c781c717 * src/qt6-qtbase.mk: dont diable threads in native build of cross tools
John Donoghue <john.donoghue@ieee.org>
parents: 6944
diff changeset
81 -DFEATURE_{pkg_config,eventfd,glib,gui,icu,openssl,zstd,system_pcre2,sql,xml,testlib,backtrace}=OFF; \
6837
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
82 cmake --build '$(1).native' -j '$(JOBS)'; \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
83 cmake --install '$(1).native'; \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
84 fi
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
85
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
86 $($(PKG)_CONFIGURE_ENV) \
6944
9414e8cf3e4f Minor overhaul of Qt6 build rules
Markus Mützel <markus.muetzel@gmx.de>
parents: 6941
diff changeset
87 'cmake' -GNinja -S '$(1)' -B '$(1).build' \
6837
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
88 $(CMAKE_CCACHE_FLAGS) \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
89 -DCMAKE_INSTALL_PREFIX='$(HOST_PREFIX)/qt6' \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
90 -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
91 -DQT_BUILD_EXAMPLES=OFF \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
92 -DQT_BUILD_TESTS=OFF \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
93 -DBUILD_WITH_PCH=OFF \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
94 -DFEATURE_accessibility=ON \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
95 -DFEATURE_dbus=OFF \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
96 -DFEATURE_fontconfig=OFF \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
97 -DFEATURE_system_freetype=ON \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
98 -DFEATURE_glib=OFF \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
99 -DFEATURE_system_harfbuzz=OFF \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
100 -DFEATURE_openssl=OFF \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
101 -DFEATURE_system_pcre2=ON \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
102 -DFEATURE_pkg_config=ON \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
103 -DFEATURE_system_zlib=ON \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
104 -DFEATURE_use_gold_linker_alias=OFF \
6884
4f23ac562f62 Qt6 QtBase: Use default CMake generator.
Markus Mützel <markus.muetzel@gmx.de>
parents: 6837
diff changeset
105 $($(PKG)_CMAKE_OPTS)
6837
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
106
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
107 'cmake' --build '$(1).build' -j '$(JOBS)'
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
108 'cmake' --install '$(1).build'
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
109
6887
f5093577b002 Qt6 QtBase: Dynamic OpenGL works only on Windows.
Markus Mützel <markus.muetzel@gmx.de>
parents: 6885
diff changeset
110 if [ "$(MXE_WINDOWS_BUILD)" = yes ]; then \
6837
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
111 $(INSTALL) -d '$(HOST_BINDIR)'; \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
112 cp '$(HOST_PREFIX)'/qt6/bin/Qt6Concurrent.dll '$(HOST_BINDIR)'/Qt6Concurrent.dll; \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
113 cp '$(HOST_PREFIX)'/qt6/bin/Qt6Core.dll '$(HOST_BINDIR)'/Qt6Core.dll; \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
114 cp '$(HOST_PREFIX)'/qt6/bin/Qt6Gui.dll '$(HOST_BINDIR)'/Qt6Gui.dll; \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
115 cp '$(HOST_PREFIX)'/qt6/bin/Qt6Network.dll '$(HOST_BINDIR)'/Qt6Network.dll; \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
116 cp '$(HOST_PREFIX)'/qt6/bin/Qt6OpenGL.dll '$(HOST_BINDIR)'/Qt6OpenGL.dll; \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
117 cp '$(HOST_PREFIX)'/qt6/bin/Qt6OpenGLWidgets.dll '$(HOST_BINDIR)'/Qt6OpenGLWidgets.dll; \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
118 cp '$(HOST_PREFIX)'/qt6/bin/Qt6PrintSupport.dll '$(HOST_BINDIR)'/Qt6PrintSupport.dll; \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
119 cp '$(HOST_PREFIX)'/qt6/bin/Qt6Sql.dll '$(HOST_BINDIR)'/Qt6Sql.dll; \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
120 cp '$(HOST_PREFIX)'/qt6/bin/Qt5Test.dll '$(HOST_BINDIR)'/Qt6Test.dll; \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
121 cp '$(HOST_PREFIX)'/qt6/bin/Qt6Widgets.dll '$(HOST_BINDIR)'/Qt6Widgets.dll; \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
122 cp '$(HOST_PREFIX)'/qt6/bin/Qt6Xml.dll '$(HOST_BINDIR)'/Qt6Xml.dll; \
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
123 fi
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
124
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
125 if [ "$(MXE_NATIVE_BUILD)" = "no" ]; then \
6887
f5093577b002 Qt6 QtBase: Dynamic OpenGL works only on Windows.
Markus Mützel <markus.muetzel@gmx.de>
parents: 6885
diff changeset
126 ln -sf '$(BUILD_TOOLS_PREFIX)/qt6/bin/qmake6' '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)'qmake-qt6; \
f5093577b002 Qt6 QtBase: Dynamic OpenGL works only on Windows.
Markus Mützel <markus.muetzel@gmx.de>
parents: 6885
diff changeset
127 ln -sf '$(BUILD_TOOLS_PREFIX)/qt6/libexec/moc' '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)'moc; \
f5093577b002 Qt6 QtBase: Dynamic OpenGL works only on Windows.
Markus Mützel <markus.muetzel@gmx.de>
parents: 6885
diff changeset
128 ln -sf '$(BUILD_TOOLS_PREFIX)/qt6/libexec/uic' '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)'uic; \
f5093577b002 Qt6 QtBase: Dynamic OpenGL works only on Windows.
Markus Mützel <markus.muetzel@gmx.de>
parents: 6885
diff changeset
129 ln -sf '$(BUILD_TOOLS_PREFIX)/qt6/libexec/rcc' '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)'rcc; \
f5093577b002 Qt6 QtBase: Dynamic OpenGL works only on Windows.
Markus Mützel <markus.muetzel@gmx.de>
parents: 6885
diff changeset
130 else \
f5093577b002 Qt6 QtBase: Dynamic OpenGL works only on Windows.
Markus Mützel <markus.muetzel@gmx.de>
parents: 6885
diff changeset
131 ln -sf '$(BUILD_TOOLS_PREFIX)/qt6/bin/qt-cmake' '$(HOST_PREFIX)/qt6/bin/qt-cmake-private'; \
6837
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
132 fi
6adeb47401d6 Add qt6 usage to mxe-octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
133 endef