package/qt6/qt6base: add QPA backend selection
Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
beeae174f9
commit
1bd9a456b2
@ -67,6 +67,19 @@ config BR2_PACKAGE_QT6BASE_EGLFS
|
||||
depends on BR2_PACKAGE_QT6_GL_SUPPORTS
|
||||
select BR2_PACKAGE_QT6BASE_OPENGL
|
||||
|
||||
config BR2_PACKAGE_QT6BASE_DEFAULT_QPA
|
||||
string "Default graphical platform"
|
||||
help
|
||||
Choose the default platform abstraction to use for graphical
|
||||
applications (e.g xcb, linuxfb, eglfs, ...). If this is
|
||||
empty, the default for your architecture will be used
|
||||
(usually this is eglfs).
|
||||
|
||||
You can get a list of supported platforms by running a Qt
|
||||
application with the option "-platform help" on your
|
||||
target. You can choose a different platform at runtime with
|
||||
the -platform option.
|
||||
|
||||
config BR2_PACKAGE_QT6BASE_OPENGL
|
||||
bool "OpenGL support"
|
||||
depends on BR2_PACKAGE_QT6_GL_SUPPORTS
|
||||
|
@ -250,6 +250,9 @@ else
|
||||
QT6BASE_CONF_OPTS += -DFEATURE_gui=OFF
|
||||
endif
|
||||
|
||||
QT6BASE_DEFAULT_QPA = $(call qstrip,$(BR2_PACKAGE_QT6BASE_DEFAULT_QPA))
|
||||
QT6BASE_CONF_OPTS += $(if $(QT6BASE_DEFAULT_QPA),-DQT_QPA_DEFAULT_PLATFORM=$(QT6BASE_DEFAULT_QPA))
|
||||
|
||||
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
||||
QT6BASE_CONF_OPTS += -DINPUT_openssl=yes
|
||||
QT6BASE_DEPENDENCIES += openssl
|
||||
|
Loading…
Reference in New Issue
Block a user