mirror of
https://github.com/thead-yocto-mirror/meta-qt5
synced 2026-09-03 20:54:37 +02:00
gstreamer1.0-plugins-bad: add qt5 packageconfig
This adds a new command line switch to the configure script to make sure the right paths to moc, uic, rcc are used. It also makes sure OpenGL is enabled if the qt5 packageconfig is in use. Note that the moc/uic/rcc path configure switches were introduced in GStreamer 1.12.2, so this version is a requirement. Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
committed by
Martin Jansa
parent
c74e5b8a81
commit
1619723dfc
@@ -0,0 +1,15 @@
|
||||
inherit qmake5_paths
|
||||
|
||||
PACKAGECONFIG[qt5] = '--enable-qt \
|
||||
--with-moc="${OE_QMAKE_PATH_EXTERNAL_HOST_BINS}/moc" \
|
||||
--with-uic="${OE_QMAKE_PATH_EXTERNAL_HOST_BINS}/uic" \
|
||||
--with-rcc="${OE_QMAKE_PATH_EXTERNAL_HOST_BINS}/rcc" \
|
||||
,--disable-qt,qtbase qtdeclarative qtbase-native'
|
||||
|
||||
# The GStreamer Qt5 plugin needs desktop OpenGL or OpenGL ES to work, so make sure it is enabled
|
||||
python() {
|
||||
cur_packageconfig = d.getVar('PACKAGECONFIG').split()
|
||||
if 'qt5' in cur_packageconfig and not (('opengl' in cur_packageconfig) or ('gles2' in cur_packageconfig)):
|
||||
gl_packageconfig = d.getVar('PACKAGECONFIG_GL')
|
||||
d.appendVar('PACKAGECONFIG', ' ' + gl_packageconfig)
|
||||
}
|
||||
Reference in New Issue
Block a user