summaryrefslogtreecommitdiffstats
path: root/config.w32
diff options
context:
space:
mode:
Diffstat (limited to 'config.w32')
-rw-r--r--config.w3214
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");
+ }
+}