Mercurial > mxe-octave
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 |
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 |