xref: /OK3568_Linux_fs/buildroot/package/qt6/qt6serialport/qt6serialport.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# qt6serialport
4#
5################################################################################
6
7QT6SERIALPORT_VERSION = $(QT6_VERSION)
8QT6SERIALPORT_SITE = $(QT6_SITE)
9QT6SERIALPORT_SOURCE = qtserialport-$(QT6_SOURCE_TARBALL_PREFIX)-$(QT6SERIALPORT_VERSION).tar.xz
10QT6SERIALPORT_INSTALL_STAGING = YES
11QT6SERIALPORT_SUPPORTS_IN_SOURCE_BUILD = NO
12
13QT6SERIALPORT_LICENSE = \
14	GPL-2.0+ or LGPL-3.0, \
15	GPL-3.0 with exception (tools), \
16	GFDL-1.3 (docs), \
17	BSD-3-Clause
18
19QT6SERIALPORT_LICENSE_FILES = \
20	LICENSES/BSD-3-Clause.txt \
21	LICENSES/GFDL-1.3-no-invariants-only.txt \
22	LICENSES/GPL-2.0-only.txt \
23	LICENSES/GPL-3.0-only.txt \
24	LICENSES/LGPL-3.0-only.txt \
25	LICENSES/Qt-GPL-exception-1.0.txt
26
27QT6SERIALPORT_CONF_OPTS = \
28	-GNinja \
29	-DQT_HOST_PATH=$(HOST_DIR) \
30	-DBUILD_WITH_PCH=OFF \
31	-DQT_BUILD_EXAMPLES=OFF \
32	-DQT_BUILD_TESTS=OFF
33
34QT6SERIALPORT_DEPENDENCIES = \
35	host-pkgconf \
36	host-ninja \
37	qt6base
38
39define QT6SERIALPORT_BUILD_CMDS
40	$(TARGET_MAKE_ENV) $(BR2_CMAKE) --build $(QT6SERIALPORT_BUILDDIR)
41endef
42
43define QT6SERIALPORT_INSTALL_STAGING_CMDS
44	$(TARGET_MAKE_ENV) DESTDIR=$(STAGING_DIR) $(BR2_CMAKE) --install $(QT6SERIALPORT_BUILDDIR)
45endef
46
47define QT6SERIALPORT_INSTALL_TARGET_CMDS
48	$(TARGET_MAKE_ENV) DESTDIR=$(TARGET_DIR) $(BR2_CMAKE) --install $(QT6SERIALPORT_BUILDDIR)
49endef
50
51$(eval $(cmake-package))
52