# # Copyright (C) 2019 Openwrt.org # # This is free software, licensed under the Apache License, Version 2.0 . # include $(TOPDIR)/rules.mk PKG_NAME:=qttools PKG_BASE:=6.3 PKG_BUGFIX:=0 PKG_VERSION:=$(PKG_BASE).$(PKG_BUGFIX) PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-everywhere-src-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:= \ http://download.qt.io/official_releases/qt/$(PKG_BASE)/$(PKG_VERSION)/submodules \ http://master.qt.io/archive/qt/$(PKG_BASE)/$(PKG_VERSION)/submodules \ http://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/$(PKG_BASE)/$(PKG_VERSION)/submodules \ http://qt.mirror.constant.com/archive/qt/$(PKG_BASE)/$(PKG_VERSION)/submodules PKG_HASH:=fce94688ea925782a2879347584991f854630daadba6c52aed6d93e33cd0b19c HOST_BUILD_DIR:=$(BUILD_DIR_HOST)/$(PKG_NAME)-everywhere-src-$(PKG_VERSION) PKG_HOST_ONLY:=1 HOST_BUILD_PARALLEL:=1 HOST_BUILD_DEPENDS:=qtbase/host include $(INCLUDE_DIR)/host-build.mk include $(INCLUDE_DIR)/cmake.mk include $(INCLUDE_DIR)/package.mk define Package/qttools SECTION:=libs CATEGORY:=Libraries SUBMENU:=Qt6 TITLE:=qttools URL:=http://qt-project.org BUILDONLY:=1 endef HOST_CONFIGURE_ARGS = \ -no-feature-assistant \ -no-feature-clang \ -no-feature-clangcpp \ -no-feature-designer \ -no-feature-distancefieldgenerator \ -no-feature-kmap2qmap \ -no-feature-pixeltool \ -no-feature-qdbus \ -no-feature-qev \ -no-feature-qtattributionsscanner \ -no-feature-qtdiag \ -no-feature-qtplugininfo \ -- \ -DCMAKE_DISABLE_FIND_PACKAGE_Clang=TRUE \ -DCMAKE_DISABLE_FIND_PACKAGE_WrapLibClang=TRUE define Host/Configure cd $(HOST_BUILD_DIR) && $(STAGING_DIR_HOSTPKG)/bin/qt-configure-module . $(HOST_CONFIGURE_ARGS) endef $(eval $(call BuildPackage,qttools)) $(eval $(call HostBuild))