diff options
author | Christoph M. Becker <cmbecker69@gmx.de> | 2024-12-11 08:08:37 +0100 |
---|---|---|
committer | Remi Collet <remi@php.net> | 2024-12-11 08:44:50 +0100 |
commit | 0b684e5be64069710ab5cd606f4f79e06e4c7363 (patch) | |
tree | fad7f19264cd8af891781058c7035dab24943390 /config.w32 | |
parent | d6be44b925f4145b7702d8985735997e3d22dc4f (diff) |
Add config.w32 to allow building on Windows (#4)
Diffstat (limited to 'config.w32')
-rw-r--r-- | config.w32 | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/config.w32 b/config.w32 new file mode 100644 index 0000000..5f8b6cf --- /dev/null +++ b/config.w32 @@ -0,0 +1,14 @@ +ARG_ENABLE("xpass", "Enable xpass support", "no"); + +if (PHP_XPASS != "no") { + if (CHECK_LIB("crypt.lib", "xpass", PHP_XPASS) + && CHECK_HEADER_ADD_INCLUDE("crypt.h", "CLFAGS_XPASS", PHP_XPASS) + && CHECK_LIB("bcrypt.lib", "xpass", PHP_XPASS)) { + AC_DEFINE("HAVE_XPASS", 1, "Have xpass support"); + EXTENSION("xpass", "xpass.c"); + AC_DEFINE("HAVE_CRYPT_YESCRYPT", 1, "Have yescrypt hash support"); + AC_DEFINE("HAVE_CRYPT_SHA512", 1, "Have sha512 hash support"); + } else { + WARNING("xpass not enabled; libraries and headers not found"); + } +} |