}
}
- $per_module_deps[basename($module)][] = $dep;
+ if (!isset($per_module_deps[basename($module)]) || !in_array($dep, $per_module_deps[basename($module)])) {
+ $per_module_deps[basename($module)][] = $dep;
+ //recursively check dll dependencies
+ get_depends($dep);
+ }
}
fclose($pipes[1]);
proc_close($proc);
deps. For example, libenchant.dll loads libenchant_myspell.dll or
libenchant_ispell.dll
*/
-$ICU_DLLS = $php_build_dir . '/bin/icu*.dll';
-foreach (glob($ICU_DLLS) as $filename) {
- copy($filename, "$dist_dir/" . basename($filename));
-}
$ENCHANT_DLLS = array(
array('', 'glib-2.dll'),
array('', 'gmodule-2.dll'),