qt5: set default QT_QPA_PLATFORM values for mp1 platforms
Otherwise, launching a Qt5 app will result in errors and the QPA platform will need to be set manually to get it to work. Signed-off-by: Gabriel Valcazar <gabriel.valcazar@digi.com>
This commit is contained in:
parent
b48f2806eb
commit
d1c5919298
|
|
@ -0,0 +1,7 @@
|
|||
#!/bin/sh
|
||||
export QT_QPA_PLATFORM="wayland"
|
||||
|
||||
[ -f "/etc/profile.d/weston_profile.sh" ] && return
|
||||
|
||||
# Use EGLFS platform plugin for images without Wayland
|
||||
export QT_QPA_PLATFORM="eglfs" QT_QPA_EGLFS_INTEGRATION="eglfs_viv"
|
||||
|
|
@ -4,3 +4,12 @@ PACKAGECONFIG_GL = " ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2',
|
|||
PACKAGECONFIG:append = " eglfs examples accessibility "
|
||||
QT_CONFIG_FLAGS += " -no-sse2 -no-opengles3"
|
||||
|
||||
SRC_URI:append = " \
|
||||
file://qt5.sh \
|
||||
"
|
||||
do_install:append () {
|
||||
install -d ${D}${sysconfdir}/profile.d/
|
||||
install -m 0755 ${WORKDIR}/qt5.sh ${D}${sysconfdir}/profile.d/qt5.sh
|
||||
}
|
||||
|
||||
FILES:${PN} += "${sysconfdir}/profile.d/qt5.sh"
|
||||
|
|
|
|||
Loading…
Reference in New Issue