qt: 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>
This commit is contained in:
Floris Bos 2014-08-13 16:05:42 +02:00 committed by Peter Korsgaard
parent 8c8fd49864
commit 5c46aabad7
2 changed files with 8 additions and 1 deletions

View File

@ -30,11 +30,15 @@ config BR2_PACKAGE_QT_ODBC
config BR2_PACKAGE_QT_PSQL
bool "PostgreSQL Driver"
depends on BROKEN # libpgsql not in BR
select BR2_PACKAGE_POSTGRESQL
depends on BR2_TOOLCHAIN_USES_GLIBC
help
Build PostgreSQL driver
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_QT_SQLITE_NONE

View File

@ -343,6 +343,8 @@ QT_CONFIGURE_OPTS += -qt-sql-odbc
endif
ifeq ($(BR2_PACKAGE_QT_PSQL),y)
QT_CONFIGURE_OPTS += -qt-sql-psql
QT_CONFIGURE_ENV += PSQL_LIBS=-L$(STAGING_DIR)/usr/lib
QT_DEPENDENCIES += postgresql
endif
ifeq ($(BR2_PACKAGE_QT_SQLITE_QT),y)
QT_CONFIGURE_OPTS += -qt-sql-sqlite
@ -503,6 +505,7 @@ define QT_CONFIGURE_CMDS
PKG_CONFIG_SYSROOT_DIR="$(STAGING_DIR)" \
PKG_CONFIG="$(PKG_CONFIG_HOST_BINARY)" \
PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig:$(PKG_CONFIG_PATH)" \
$(QT_CONFIGURE_ENV) \
MAKEFLAGS="$(MAKEFLAGS) -j$(PARALLEL_JOBS)" ./configure \
$(if $(VERBOSE),-verbose,-silent) \
-force-pkg-config \