Add pgsql extension for Windows <#664> (#665)

* Add pgsql extension for Windows <#664>

* Add pgsql to windows test

* Added pdo_pgsql for windows, added missing header files

* Adjust some configure args and deps

---------

Co-authored-by: crazywhalecc <jesse2061@outlook.com>
This commit is contained in:
tricker
2025-03-24 05:47:00 +01:00
committed by GitHub
parent 3ba215c35c
commit ee54b6d347
7 changed files with 85 additions and 8 deletions

View File

@@ -40,4 +40,16 @@ class pgsql extends Extension
}
return '--with-pgsql=' . BUILD_ROOT_PATH;
}
/**
* @throws WrongUsageException
* @throws RuntimeException
*/
public function getWindowsConfigureArg(): string
{
if ($this->builder->getPHPVersionID() >= 80400) {
return '--with-pgsql';
}
return '--with-pgsql=' . BUILD_ROOT_PATH;
}
}