diff --git a/package/php/Config.ext b/package/php/Config.ext index 078be8daa7..cac2892984 100644 --- a/package/php/Config.ext +++ b/package/php/Config.ext @@ -135,6 +135,16 @@ comment "MySQL drivers need a toolchain w/ C++" depends on BR2_USE_MMU depends on !BR2_INSTALL_LIBSTDCPP +config BR2_PACKAGE_PHP_EXT_PDO_POSTGRESQL + bool "PostgreSQL" + depends on BR2_TOOLCHAIN_USES_GLIBC + select BR2_PACKAGE_POSTGRESQL + help + PDO driver for PostgreSQL + +comment "PostgreSQL driver needs an (e)glibc toolchain" + depends on !BR2_TOOLCHAIN_USES_GLIBC + config BR2_PACKAGE_PHP_EXT_PDO_SQLITE bool "SQLite3" select BR2_PACKAGE_SQLITE diff --git a/package/php/php.mk b/package/php/php.mk index de7d668355..d0418ad62d 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -162,6 +162,10 @@ ifeq ($(BR2_PACKAGE_PHP_EXT_PDO_MYSQL),y) PHP_CONF_OPT += --with-pdo-mysql=$(STAGING_DIR)/usr PHP_DEPENDENCIES += mysql endif +ifeq ($(BR2_PACKAGE_PHP_EXT_PDO_POSTGRESQL),y) + PHP_CONF_OPT += --with-pdo-pgsql=$(STAGING_DIR)/usr + PHP_DEPENDENCIES += postgresql +endif endif ### Use external PCRE if it's available