diff options
| author | Floris Bos <bos@je-eigen-domein.nl> | 2014-08-13 16:05:41 +0200 |
|---|---|---|
| committer | Peter Korsgaard <peter@korsgaard.com> | 2014-08-15 11:22:02 +0200 |
| commit | 8c8fd498647e9889c645af472c47a12120091592 (patch) | |
| tree | 4ee8921fe75c6e77b041c65e868379f0aec69a12 | |
| parent | 21a85fd02a093a13675209bc82fd7e69462ecfc6 (diff) | |
| download | buildroot-8c8fd498647e9889c645af472c47a12120091592.tar.gz buildroot-8c8fd498647e9889c645af472c47a12120091592.zip | |
qt5base: add postgresql driver support
Signed-off-by: Floris Bos <bos@je-eigen-domein.nl>
Reviewed-by: Fatih Aşıcı <fatih.asici@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| -rw-r--r-- | package/qt5/qt5base/Config.in | 12 | ||||
| -rw-r--r-- | package/qt5/qt5base/qt5base.mk | 9 |
2 files changed, 21 insertions, 0 deletions
diff --git a/package/qt5/qt5base/Config.in b/package/qt5/qt5base/Config.in index 67f211c354..12f983f98f 100644 --- a/package/qt5/qt5base/Config.in +++ b/package/qt5/qt5base/Config.in @@ -62,6 +62,18 @@ config BR2_PACKAGE_QT5BASE_MYSQL help Build MySQL plugin If unsure, say n. + +config BR2_PACKAGE_QT5BASE_PSQL + bool "PostgreSQL Plugin" + select BR2_PACKAGE_POSTGRESQL + depends on BR2_TOOLCHAIN_USES_GLIBC + help + Build PostgreSQL plugin + If unsure, say n. + +comment "PostgreSQL needs an (e)glibc toolchain" + depends on !BR2_TOOLCHAIN_USES_GLIBC + choice prompt "SQLite 3 support" default BR2_PACKAGE_QT5BASE_SQLITE_NONE diff --git a/package/qt5/qt5base/qt5base.mk b/package/qt5/qt5base/qt5base.mk index 712208f6fa..88e86c4662 100644 --- a/package/qt5/qt5base/qt5base.mk +++ b/package/qt5/qt5base/qt5base.mk @@ -66,6 +66,14 @@ else QT5BASE_CONFIGURE_OPTS += -no-sql-mysql endif +ifeq ($(BR2_PACKAGE_QT5BASE_PSQL),y) +QT5BASE_CONFIGURE_OPTS += -plugin-sql-psql +QT5BASE_CONFIGURE_ENV += PSQL_LIBS=-L$(STAGING_DIR)/usr/lib +QT5BASE_DEPENDENCIES += postgresql +else +QT5BASE_CONFIGURE_OPTS += -no-sql-psql +endif + QT5BASE_CONFIGURE_OPTS += $(if $(BR2_PACKAGE_QT5BASE_SQLITE_QT),-plugin-sql-sqlite) QT5BASE_CONFIGURE_OPTS += $(if $(BR2_PACKAGE_QT5BASE_SQLITE_SYSTEM),-system-sqlite) QT5BASE_DEPENDENCIES += $(if $(BR2_PACKAGE_QT5BASE_SQLITE_SYSTEM),sqlite) @@ -170,6 +178,7 @@ define QT5BASE_CONFIGURE_CMDS PKG_CONFIG_LIBDIR="$(STAGING_DIR)/usr/lib/pkgconfig" \ PKG_CONFIG_SYSROOT_DIR="$(STAGING_DIR)" \ MAKEFLAGS="$(MAKEFLAGS) -j$(PARALLEL_JOBS)" \ + $(QT5BASE_CONFIGURE_ENV) \ ./configure \ -v \ -prefix /usr \ |

