eglfs: Enable building the fbdev-based Mali backend

The configure tests are all in place for CMake as well, and this one
has no special library depdendencies. Generate the CMakeLists and
remove the special case.

Change-Id: I55817045f9e259515fb3aad33d1446d9413111d9
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
This commit is contained in:
Laszlo Agocs 2020-12-21 10:40:28 +01:00
parent 824c726340
commit d2b0856f59
2 changed files with 27 additions and 1 deletions

View File

@ -19,7 +19,7 @@ if(QT_FEATURE_eglfs_brcm)
# add_subdirectory(eglfs_brcm) # special case TODO
endif()
if(QT_FEATURE_eglfs_mali)
# add_subdirectory(eglfs_mali) # special case TODO
add_subdirectory(eglfs_mali)
endif()
if(QT_FEATURE_eglfs_viv)
add_subdirectory(eglfs_viv)

View File

@ -0,0 +1,26 @@
# Generated from eglfs_mali.pro.
#####################################################################
## QEglFSMaliIntegrationPlugin Plugin:
#####################################################################
qt_internal_add_plugin(QEglFSMaliIntegrationPlugin
OUTPUT_NAME qeglfs-mali-integration
TYPE egldeviceintegrations
SOURCES
qeglfsmaliintegration.cpp qeglfsmaliintegration.h
qeglfsmalimain.cpp
DEFINES
QT_EGL_NO_X11
INCLUDE_DIRECTORIES
../../api
PUBLIC_LIBRARIES
Qt::Core
Qt::CorePrivate
Qt::EglFSDeviceIntegrationPrivate
Qt::Gui
Qt::GuiPrivate
)
#### Keys ignored in scope 1:.:.:eglfs_mali.pro:<TRUE>:
# OTHER_FILES = "$$PWD/eglfs_mali.json"