summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--rules/qt5.in5
-rw-r--r--rules/qt5.make6
2 files changed, 10 insertions, 1 deletions
diff --git a/rules/qt5.in b/rules/qt5.in
index 9cdd9c268..ee5fb13e7 100644
--- a/rules/qt5.in
+++ b/rules/qt5.in
@@ -26,6 +26,7 @@ menuconfig QT5
select MESALIB_EGL_WAYLAND if QT5_MODULE_QTWAYLAND_MESA
select PLATFORM_OPENGL if QT5_OPENGL_ES2
select SQLITE if QT5_MODULE_QTBASE_SQL_SQLITE
+ select MYSQL if QT5_MODULE_QTBASE_SQL_MYSQL
select FONTCONFIG if QT5_GUI
select FREETYPE if QT5_GUI
select UDEV if QT5_GUI || QT5_INPUT_LIBINPUT
@@ -321,6 +322,10 @@ config QT5_MODULE_QTBASE_SQL_SQLITE
bool
prompt "SQLite backend"
+config QT5_MODULE_QTBASE_SQL_MYSQL
+ bool
+ prompt "mySQL backend"
+
endif
endif
diff --git a/rules/qt5.make b/rules/qt5.make
index 9aeea3a00..bf3895f3b 100644
--- a/rules/qt5.make
+++ b/rules/qt5.make
@@ -109,7 +109,7 @@ QT5_CONF_OPT := \
--$(call ptx/endis, PTXCONF_QT5_ACCESSIBILITY)-accessibility \
--disable-sql-db2 \
--disable-sql-ibase \
- --disable-sql-mysql \
+ --$(call ptx/endis, PTXCONF_QT5_MODULE_QTBASE_SQL_MYSQL)-sql-mysql \
--disable-sql-oci \
--disable-sql-odbc \
--disable-sql-psql \
@@ -222,6 +222,10 @@ QT5_CONF_OPT += \
--$(call ptx/endis, PTXCONF_QT5_XRENDER)-xrender \
--$(call ptx/endis, PTXCONF_QT5_XV)-xvideo \
+ifdef PTXCONF_QT5_MODULE_QTBASE_SQL_MYSQL
+QT5_CONF_OPT += -mysql_config $(SYSROOT)/usr/bin/mysql_config
+endif
+
QT5_QMAKE_OPT := CONFIG+=release CONFIG-=debug
ifdef PTXCONF_QT5_MODULE_QTWEBENGINE