Add EGLFS OpenWFD plugin for INTEGRITY
This enables OpenWFD EGLFS integration plugin and makes EGLFS the default platform for INTEGRITY builds. Change-Id: I65332ca0ae244f40013df435828e2e359200b325 Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io> Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
This commit is contained in:
parent
80cf3053f4
commit
5762bd236c
@ -24,7 +24,7 @@ if (QT_FEATURE_gui)
|
|||||||
elseif(QNX)
|
elseif(QNX)
|
||||||
set(_default_platform "qnx")
|
set(_default_platform "qnx")
|
||||||
elseif(INTEGRITY)
|
elseif(INTEGRITY)
|
||||||
set(_default_platform "integrityfb")
|
set(_default_platform "eglfs")
|
||||||
elseif(HAIKU)
|
elseif(HAIKU)
|
||||||
set(_default_platform "haiku")
|
set(_default_platform "haiku")
|
||||||
elseif(WASM)
|
elseif(WASM)
|
||||||
|
@ -10,6 +10,8 @@ elseif(QT_FEATURE_eglfs_viv)
|
|||||||
set(_device_integration "eglfs_viv")
|
set(_device_integration "eglfs_viv")
|
||||||
elseif(QT_FEATURE_eglfs_brcm)
|
elseif(QT_FEATURE_eglfs_brcm)
|
||||||
set(_device_integration "eglfs_brcm")
|
set(_device_integration "eglfs_brcm")
|
||||||
|
elseif(QT_FEATURE_eglfs_openwfd)
|
||||||
|
set(_device_integration "eglfs_openwfd")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(QT_QPA_DEFAULT_EGLFS_INTEGRATION "${_device_integration}" CACHE STRING "Default EGLFS device integration plugin")
|
set(QT_QPA_DEFAULT_EGLFS_INTEGRATION "${_device_integration}" CACHE STRING "Default EGLFS device integration plugin")
|
||||||
|
@ -31,7 +31,7 @@ if(QT_FEATURE_eglfs_viv_wl)
|
|||||||
add_subdirectory(eglfs_viv_wl)
|
add_subdirectory(eglfs_viv_wl)
|
||||||
endif()
|
endif()
|
||||||
if(QT_FEATURE_eglfs_openwfd)
|
if(QT_FEATURE_eglfs_openwfd)
|
||||||
# add_subdirectory(eglfs_openwfd) # special case TODO
|
add_subdirectory(eglfs_openwfd)
|
||||||
endif()
|
endif()
|
||||||
if(QT_FEATURE_opengl)
|
if(QT_FEATURE_opengl)
|
||||||
add_subdirectory(eglfs_emu)
|
add_subdirectory(eglfs_emu)
|
||||||
|
@ -0,0 +1,24 @@
|
|||||||
|
# Generated from openwfd.pro.
|
||||||
|
|
||||||
|
#####################################################################
|
||||||
|
## QEglFSOpenWFDIntegrationPlugin Plugin:
|
||||||
|
#####################################################################
|
||||||
|
|
||||||
|
qt_internal_add_plugin(QEglFSOpenWFDIntegrationPlugin
|
||||||
|
OUTPUT_NAME qeglfs-openwfd-integration
|
||||||
|
TYPE egldeviceintegrations
|
||||||
|
SOURCES
|
||||||
|
qeglfsopenwfdintegration.cpp qeglfsopenwfdintegration.h
|
||||||
|
qeglfsopenwfdmain.cpp
|
||||||
|
INCLUDE_DIRECTORIES
|
||||||
|
../../api
|
||||||
|
PUBLIC_LIBRARIES
|
||||||
|
Qt::Core
|
||||||
|
Qt::CorePrivate
|
||||||
|
Qt::EglFSDeviceIntegrationPrivate
|
||||||
|
Qt::Gui
|
||||||
|
Qt::GuiPrivate
|
||||||
|
)
|
||||||
|
|
||||||
|
#### Keys ignored in scope 1:.:.:openwfd.pro:<TRUE>:
|
||||||
|
# OTHER_FILES = "$$PWD/eglfs_openwfd.json"
|
Loading…
x
Reference in New Issue
Block a user