qt6-layer: add QT6 support for CCiMX6UL

This commit adds QT6 support for the CCiMX6UL
platform and QT6 as the default setup.

https://onedigi.atlassian.net/browse/DEL-9757

Signed-off-by: Mike Engel <Mike.Engel@digi.com>
This commit is contained in:
Mike Engel 2025-09-08 10:18:14 +02:00
parent 771224df65
commit f789fa8fb2
3 changed files with 6 additions and 1 deletions

View File

@ -13,7 +13,7 @@ BBLAYERS ?= " \
##DIGIBASE##/meta-openembedded/meta-python \
##DIGIBASE##/meta-openembedded/meta-networking \
##DIGIBASE##/meta-openembedded/meta-webserver \
##DIGIBASE##/meta-qt5 \
##DIGIBASE##/meta-qt6 \
##DIGIBASE##/meta-swupdate \
##DIGIBASE##/meta-freescale \
##DIGIBASE##/meta-fsl-demos \

View File

@ -20,6 +20,8 @@ PACKAGECONFIG_PLATFORM_EGLFS:mx9-nxp-bsp = " \
PACKAGECONFIG_VULKAN_IMX_GPU:mx8mm-nxp-bsp = "vulkan"
PACKAGECONFIG_VULKAN_IMX_GPU:mx9-nxp-bsp = "vulkan"
PACKAGECONFIG_DEFAULT:remove:ccimx6ul = "icu"
do_install:append () {
install -d ${D}${sysconfdir}/profile.d/
install -m 0755 ${WORKDIR}/qt-${IMX_BACKEND}.sh ${D}${sysconfdir}/profile.d/qt.sh

View File

@ -1,5 +1,6 @@
# Copyright 2019-20 NXP
# Released under the MIT license (see COPYING.MIT for the terms)
# Copyright (C) 2025, Digi International Inc.
DESCRIPTION = "Package group for i.MX Qt6"
LICENSE = "MIT"
@ -29,11 +30,13 @@ QT6_IMAGE_INSTALL_CINEMATICEXPERIENCE:ccmp25 = "cinematicexperience-rhi cinemati
QT6_IMAGE_INSTALL_EXAMPLES = "qtbase-examples qtdeclarative-examples"
# Make room in ccmp15-dvk Qt6 images by removing examples
QT6_IMAGE_INSTALL_EXAMPLES:ccmp15 = ""
QT6_IMAGE_INSTALL_EXAMPLES:ccimx6ul = "qtbase-examples"
QT6_IMAGE_INSTALL_FONTS = "ttf-dejavu-common ttf-dejavu-sans ttf-dejavu-sans-mono ttf-dejavu-serif "
QT6_IMAGE_INSTALL_QUICK3D = "qtquick3d qtquick3d-examples"
# Quick3d does not work on systems without a proper GPU
QT6_IMAGE_INSTALL_QUICK3D:ccimx93 = ""
QT6_IMAGE_INSTALL_QUICK3D:ccimx6ul = ""
# Make room in ccmp15-dvk Qt6 images by removing examples
QT6_IMAGE_INSTALL_QUICK3D:ccmp15 = "qtquick3d"