summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--win32/FindExt.pm3
1 files changed, 3 insertions, 0 deletions
diff --git a/win32/FindExt.pm b/win32/FindExt.pm
index 3f12a23322..fe1febd839 100644
--- a/win32/FindExt.pm
+++ b/win32/FindExt.pm
@@ -88,6 +88,9 @@ sub find_ext
$this_ext =~ s!-!/!g;
$leaf =~ s/.*-//;
+ # Temporary hack to cope with smokers that are not clearing directories:
+ next if $ext{$this_ext};
+
if (has_xs_or_c("$ext_dir$item")) {
$ext{$this_ext} = $static{$this_ext} ? 'static' : 'dynamic';
} else {