]> granicus.if.org Git - php/commitdiff
pick up sasl auth plugins if there was any in the deps
authorAnatol Belski <ab@php.net>
Sun, 24 May 2015 13:38:39 +0000 (15:38 +0200)
committerAnatol Belski <ab@php.net>
Sun, 24 May 2015 21:49:45 +0000 (23:49 +0200)
win32/build/mkdist.php

index 9e4422addca885985117332347e4096ec485b9ab..7b4c0575300e9af3a41f86d90f40d8f302472a3a 100644 (file)
@@ -342,6 +342,22 @@ foreach ($ENCHANT_DLLS as $dll) {
        }
 }
 
+$SASL_DLLS = $php_build_dir . "/bin/sasl2/sasl*.dll";
+$fls = glob($SASL_DLLS);
+if (!empty($fls)) {
+       $sasl_dest_dir = "$dist_dir/sasl2";
+       if (!file_exists($sasl_dest_dir) || !is_dir($sasl_dest_dir)) {
+               if (!mkdir("$sasl_dest_dir", 0777, true)) {
+                       echo "WARNING: couldn't create '$sasl_dest_dir' for SASL2 auth plugins ";
+               }
+       }
+       foreach ($fls as $fl) {
+               if (!copy($fl, "$sasl_dest_dir/" . basename($fl))) {
+                       echo "WARNING: couldn't copy $fl into the $sasl_dest_dir";
+               }
+       }
+}
+
 /* and those for pecl */
 foreach ($pecl_dll_deps as $dll) {
        if (in_array($dll, $extra_dll_deps)) {