diff options
author | Floris Bos <bos@je-eigen-domein.nl> | 2014-08-13 15:57:11 +0200 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2014-08-17 21:19:50 +0200 |
commit | 742f8efa08fc0f3fef2b1ea0c8ee283fced6bbab (patch) | |
tree | 4ade71c6e88ad4647a080b5c432e6a6db4130669 | |
parent | a9dbaa77263f545f3af5fce0276b3e34dbc467d5 (diff) | |
download | buildroot-742f8efa08fc0f3fef2b1ea0c8ee283fced6bbab.tar.gz buildroot-742f8efa08fc0f3fef2b1ea0c8ee283fced6bbab.zip |
php: add pdo_pgsql extension
Adds support for the PDO PostgreSQL extension to the PHP package.
[Thomas: slightly adjust Config.in comment to indicate that's it's the
"Postgresql driver" that needs (e)glibc and not just "Postgresql".]
Signed-off-by: Floris Bos <bos@je-eigen-domein.nl>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-rw-r--r-- | package/php/Config.ext | 10 | ||||
-rw-r--r-- | package/php/php.mk | 4 |
2 files changed, 14 insertions, 0 deletions
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 |