luci-app-qbittorrent/qttools/Makefile
2022-09-26 06:31:29 +08:00

59 lines
1.4 KiB
Makefile

#
# 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_VERSION:=6.3.2
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/qt/qttools/tar.gz/v$(PKG_VERSION)?
PKG_HASH:=a1b1cae6112f693d422686c786a25e9180f346250ba95ac4c519b58f41f3d2ed
HOST_BUILD_DIR:=$(BUILD_DIR_HOST)/$(PKG_NAME)-$(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))