|
@@ -96,12 +96,22 @@ else
|
|
QT5BASE_CONFIGURE_OPTS += -no-xcb
|
|
QT5BASE_CONFIGURE_OPTS += -no-xcb
|
|
endif
|
|
endif
|
|
|
|
|
|
|
|
+ifeq ($(BR2_PACKAGE_QT5BASE_OPENGL_DESKTOP),y)
|
|
|
|
+QT5BASE_CONFIGURE_OPTS += -opengl desktop
|
|
|
|
+QT5BASE_DEPENDENCIES += libgl
|
|
|
|
+else ifeq ($(BR2_PACKAGE_QT5BASE_OPENGL_ES2),y)
|
|
|
|
+QT5BASE_CONFIGURE_OPTS += -opengl es2
|
|
|
|
+QT5BASE_DEPENDENCIES += libgles
|
|
|
|
+else
|
|
|
|
+QT5BASE_CONFIGURE_OPTS += -no-opengl
|
|
|
|
+endif
|
|
|
|
+
|
|
QT5BASE_DEFAULT_QPA = $(call qstrip,$(BR2_PACKAGE_QT5BASE_DEFAULT_QPA))
|
|
QT5BASE_DEFAULT_QPA = $(call qstrip,$(BR2_PACKAGE_QT5BASE_DEFAULT_QPA))
|
|
QT5BASE_CONFIGURE_OPTS += $(if $(QT5BASE_DEFAULT_QPA),-qpa $(QT5BASE_DEFAULT_QPA))
|
|
QT5BASE_CONFIGURE_OPTS += $(if $(QT5BASE_DEFAULT_QPA),-qpa $(QT5BASE_DEFAULT_QPA))
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_QT5BASE_EGLFS),y)
|
|
ifeq ($(BR2_PACKAGE_QT5BASE_EGLFS),y)
|
|
-QT5BASE_CONFIGURE_OPTS += -opengl es2 -eglfs
|
|
|
|
-QT5BASE_DEPENDENCIES += libgles libegl
|
|
|
|
|
|
+QT5BASE_CONFIGURE_OPTS += -eglfs
|
|
|
|
+QT5BASE_DEPENDENCIES += libegl
|
|
ifeq ($(BR2_PACKAGE_GPU_VIV_BIN_MX6Q),y)
|
|
ifeq ($(BR2_PACKAGE_GPU_VIV_BIN_MX6Q),y)
|
|
QT5BASE_EGLFS_PLATFORM_HOOKS_SOURCES = \
|
|
QT5BASE_EGLFS_PLATFORM_HOOKS_SOURCES = \
|
|
$(@D)/mkspecs/devices/linux-imx6-g++/qeglfshooks_imx6.cpp
|
|
$(@D)/mkspecs/devices/linux-imx6-g++/qeglfshooks_imx6.cpp
|
|
@@ -111,7 +121,7 @@ QT5BASE_EGLFS_PLATFORM_HOOKS_SOURCES = \
|
|
$(@D)/mkspecs/devices/linux-rasp-pi-g++/qeglfshooks_pi.cpp
|
|
$(@D)/mkspecs/devices/linux-rasp-pi-g++/qeglfshooks_pi.cpp
|
|
endif
|
|
endif
|
|
else
|
|
else
|
|
-QT5BASE_CONFIGURE_OPTS += -no-opengl -no-eglfs
|
|
|
|
|
|
+QT5BASE_CONFIGURE_OPTS += -no-eglfs
|
|
endif
|
|
endif
|
|
|
|
|
|
QT5BASE_CONFIGURE_OPTS += $(if $(BR2_PACKAGE_OPENSSL),-openssl,-no-openssl)
|
|
QT5BASE_CONFIGURE_OPTS += $(if $(BR2_PACKAGE_OPENSSL),-openssl,-no-openssl)
|
|
@@ -146,7 +156,7 @@ QT5BASE_INSTALL_LIBS_$(BR2_PACKAGE_QT5BASE_CONCURRENT) += Qt5Concurrent
|
|
QT5BASE_INSTALL_LIBS_$(BR2_PACKAGE_QT5BASE_SQL) += Qt5Sql
|
|
QT5BASE_INSTALL_LIBS_$(BR2_PACKAGE_QT5BASE_SQL) += Qt5Sql
|
|
QT5BASE_INSTALL_LIBS_$(BR2_PACKAGE_QT5BASE_TEST) += Qt5Test
|
|
QT5BASE_INSTALL_LIBS_$(BR2_PACKAGE_QT5BASE_TEST) += Qt5Test
|
|
QT5BASE_INSTALL_LIBS_$(BR2_PACKAGE_QT5BASE_XML) += Qt5Xml
|
|
QT5BASE_INSTALL_LIBS_$(BR2_PACKAGE_QT5BASE_XML) += Qt5Xml
|
|
-QT5BASE_INSTALL_LIBS_$(BR2_PACKAGE_QT5BASE_EGLFS) += Qt5OpenGL
|
|
|
|
|
|
+QT5BASE_INSTALL_LIBS_$(BR2_PACKAGE_QT5BASE_OPENGL_LIB) += Qt5OpenGL
|
|
|
|
|
|
QT5BASE_INSTALL_LIBS_$(BR2_PACKAGE_QT5BASE_GUI) += Qt5Gui
|
|
QT5BASE_INSTALL_LIBS_$(BR2_PACKAGE_QT5BASE_GUI) += Qt5Gui
|
|
QT5BASE_INSTALL_LIBS_$(BR2_PACKAGE_QT5BASE_WIDGETS) += Qt5Widgets
|
|
QT5BASE_INSTALL_LIBS_$(BR2_PACKAGE_QT5BASE_WIDGETS) += Qt5Widgets
|