diff options
author | Kimmo Ollila <kimmo.ollila@qt.io> | 2021-05-18 12:08:17 +0300 |
---|---|---|
committer | Kimmo Ollila <kimmo.ollila@qt.io> | 2021-05-19 10:55:48 +0300 |
commit | 5762bd236c51d836d8bbfec33e1b56c2dbe632d1 (patch) | |
tree | 87423d42af71c3169112cafe2ad1c16e2a5b6a61 /src/plugins | |
parent | 80cf3053f488a6d304fbe4a5debe721dad6e7cb3 (diff) |
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>
Diffstat (limited to 'src/plugins')
3 files changed, 27 insertions, 1 deletions
diff --git a/src/plugins/platforms/eglfs/CMakeLists.txt b/src/plugins/platforms/eglfs/CMakeLists.txt index 0e0d0ed06e..201253d6b3 100644 --- a/src/plugins/platforms/eglfs/CMakeLists.txt +++ b/src/plugins/platforms/eglfs/CMakeLists.txt @@ -10,6 +10,8 @@ elseif(QT_FEATURE_eglfs_viv) set(_device_integration "eglfs_viv") elseif(QT_FEATURE_eglfs_brcm) set(_device_integration "eglfs_brcm") +elseif(QT_FEATURE_eglfs_openwfd) + set(_device_integration "eglfs_openwfd") endif() set(QT_QPA_DEFAULT_EGLFS_INTEGRATION "${_device_integration}" CACHE STRING "Default EGLFS device integration plugin") diff --git a/src/plugins/platforms/eglfs/deviceintegration/CMakeLists.txt b/src/plugins/platforms/eglfs/deviceintegration/CMakeLists.txt index 55c8e73398..9e1c31527e 100644 --- a/src/plugins/platforms/eglfs/deviceintegration/CMakeLists.txt +++ b/src/plugins/platforms/eglfs/deviceintegration/CMakeLists.txt @@ -31,7 +31,7 @@ if(QT_FEATURE_eglfs_viv_wl) add_subdirectory(eglfs_viv_wl) endif() if(QT_FEATURE_eglfs_openwfd) - # add_subdirectory(eglfs_openwfd) # special case TODO + add_subdirectory(eglfs_openwfd) endif() if(QT_FEATURE_opengl) add_subdirectory(eglfs_emu) diff --git a/src/plugins/platforms/eglfs/deviceintegration/eglfs_openwfd/CMakeLists.txt b/src/plugins/platforms/eglfs/deviceintegration/eglfs_openwfd/CMakeLists.txt new file mode 100644 index 0000000000..1a5f079a19 --- /dev/null +++ b/src/plugins/platforms/eglfs/deviceintegration/eglfs_openwfd/CMakeLists.txt @@ -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" |