summaryrefslogtreecommitdiffstats
path: root/src/qtbase.mk
diff options
context:
space:
mode:
Diffstat (limited to 'src/qtbase.mk')
-rw-r--r--src/qtbase.mk24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/qtbase.mk b/src/qtbase.mk
index 0c816ab..680aa81 100644
--- a/src/qtbase.mk
+++ b/src/qtbase.mk
@@ -10,6 +10,8 @@ $(PKG)_SUBDIR := $(PKG)-everywhere-src-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-everywhere-src-$($(PKG)_VERSION).tar.xz
$(PKG)_URL := https://download.qt.io/official_releases/qt/5.11/$($(PKG)_VERSION)/submodules/$($(PKG)_FILE)
$(PKG)_DEPS := cc dbus fontconfig freetds freetype harfbuzz jpeg libmysqlclient libpng openssl pcre2 postgresql sqlite zlib
+$(PKG)_DEPS_$(BUILD) :=
+$(PKG)_TARGETS := $(BUILD) $(MXE_TARGETS)
define $(PKG)_UPDATE
$(WGET) -q -O- https://download.qt.io/official_releases/qt/5.8/ | \
@@ -112,3 +114,25 @@ endef
$(PKG)_BUILD_SHARED = $(subst -static ,-shared ,\
$($(PKG)_BUILD))
+
+define $(PKG)_BUILD_$(BUILD)
+ cd '$(BUILD_DIR)' && '$(SOURCE_DIR)/configure' \
+ -prefix '$(PREFIX)/$(TARGET)/qt5' \
+ -static \
+ -release \
+ -opensource \
+ -confirm-license \
+ -no-dbus \
+ -no-{eventfd,glib,icu,inotify,openssl} \
+ -no-sql-{db2,ibase,mysql,oci,odbc,psql,sqlite,sqlite2,tds} \
+ -no-use-gold-linker \
+ -nomake examples \
+ -nomake tests \
+ -make tools \
+ -continue \
+ -verbose
+ $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)'
+ rm -rf '$(PREFIX)/$(TARGET)/qt5'
+ $(MAKE) -C '$(BUILD_DIR)' -j 1 install
+ ln -sf '$(PREFIX)/$(TARGET)/qt5/bin/qmake' '$(PREFIX)/bin/$(TARGET)'-qmake-qt5
+endef