@@ -1,9 +1,13 @@
config BR2_PACKAGE_QWT
bool "qwt"
- depends on BR2_PACKAGE_QT5
- select BR2_PACKAGE_QT5BASE_GUI
- select BR2_PACKAGE_QT5BASE_WIDGETS # printsupport
- select BR2_PACKAGE_QT5BASE_CONCURRENT
+ depends on BR2_PACKAGE_QT5 || BR2_PACKAGE_QT6
+ select BR2_PACKAGE_QT5BASE_GUI if BR2_PACKAGE_QT5
+ select BR2_PACKAGE_QT5BASE_WIDGETS if BR2_PACKAGE_QT5 # printsupport
+ select BR2_PACKAGE_QT5BASE_CONCURRENT if BR2_PACKAGE_QT5
+ select BR2_PACKAGE_QT6BASE_GUI if BR2_PACKAGE_QT6
+ select BR2_PACKAGE_QT6BASE_WIDGETS if BR2_PACKAGE_QT6
+ select BR2_PACKAGE_QT6BASE_PRINTSUPPORT if BR2_PACKAGE_QT6
+ select BR2_PACKAGE_QT6BASE_CONCURRENT if BR2_PACKAGE_QT6
help
Qwt is a graphics extension to the Qt GUI application
framework. It provides a 2D plotting widget and more.
@@ -14,15 +18,17 @@ if BR2_PACKAGE_QWT
config BR2_PACKAGE_QWT_SVG
bool "SVG support"
- select BR2_PACKAGE_QT5SVG
+ select BR2_PACKAGE_QT5SVG if BR2_PACKAGE_QT5
+ select BR2_PACKAGE_QT6SVG if BR2_PACKAGE_QT6
config BR2_PACKAGE_QWT_MATHML
bool "MathML support"
config BR2_PACKAGE_QWT_OPENGL
bool "OpenGL support"
- depends on BR2_PACKAGE_QT5_GL_AVAILABLE
- select BR2_PACKAGE_QT5BASE_OPENGL
- select BR2_PACKAGE_QT5BASE_OPENGL_LIB
+ depends on BR2_PACKAGE_QT5_GL_AVAILABLE || BR2_PACKAGE_QT6
+ select BR2_PACKAGE_QT5BASE_OPENGL if BR2_PACKAGE_QT5
+ select BR2_PACKAGE_QT5BASE_OPENGL_LIB if BR2_PACKAGE_QT5
+ select BR2_PACKAGE_QT6BASE_OPENGL if BR2_PACKAGE_QT6
endif
@@ -18,8 +18,12 @@ QWT_CONFIG += -e 's%/features%/mkspecs/features%'
ifeq ($(BR2_PACKAGE_QWT_SVG),y)
QWT_CONFIG += -e 's/^.*QWT_CONFIG.*QwtSvg.*$$/QWT_CONFIG += QwtSvg/'
+ifeq ($(BR2_PACKAGE_QT5),y)
QWT_DEPENDENCIES += qt5svg
else
+QWT_DEPENDENCIES += qt6svg
+endif
+else
QWT_CONFIG += -e 's/^.*QWT_CONFIG.*QwtSvg.*$$/\# QWT_CONFIG += QwtSvg/'
endif
Version 6.3.0 added support for Qt6, so enable building Qwt with Qt6 as well. Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com> --- package/qwt/Config.in | 22 ++++++++++++++-------- package/qwt/qwt.mk | 4 ++++ 2 files changed, 18 insertions(+), 8 deletions(-)