Devel::CheckLib: remove generated .dSYM directories on OS X
authorTony Cook <tony@develop-help.com>
Mon, 15 Oct 2012 08:58:26 +0000 (19:58 +1100)
committerTony Cook <tony@develop-help.com>
Mon, 15 Oct 2012 08:58:26 +0000 (19:58 +1100)
FT2/inc/Devel/CheckLib.pm
GIF/inc/Devel/CheckLib.pm
JPEG/inc/Devel/CheckLib.pm
PNG/inc/Devel/CheckLib.pm
T1/inc/Devel/CheckLib.pm
TIFF/inc/Devel/CheckLib.pm
W32/inc/Devel/CheckLib.pm
inc/Devel/CheckLib.pm

index 9bd00d0..1cac79b 100644 (file)
@@ -14,6 +14,7 @@ use Text::ParseWords 'quotewords';
 
 use File::Spec;
 use File::Temp;
+use File::Path qw(rmtree);
 
 require Exporter;
 @ISA = qw(Exporter);
@@ -384,6 +385,11 @@ sub _cleanup_exe {
        unlink $ilkfile if -f $ilkfile;
        unlink $pdbfile if -f $pdbfile;
     }
+    # created by clang on darwin
+    my $dsym_dir = $exefile;
+    $dsym_dir =~ s/\Q$Config{_exe}\E$/.dSYM/;
+    rmtree $dsym_dir if -d $dsym_dir;
+    
     return
 }
 
index 9bd00d0..1cac79b 100644 (file)
@@ -14,6 +14,7 @@ use Text::ParseWords 'quotewords';
 
 use File::Spec;
 use File::Temp;
+use File::Path qw(rmtree);
 
 require Exporter;
 @ISA = qw(Exporter);
@@ -384,6 +385,11 @@ sub _cleanup_exe {
        unlink $ilkfile if -f $ilkfile;
        unlink $pdbfile if -f $pdbfile;
     }
+    # created by clang on darwin
+    my $dsym_dir = $exefile;
+    $dsym_dir =~ s/\Q$Config{_exe}\E$/.dSYM/;
+    rmtree $dsym_dir if -d $dsym_dir;
+    
     return
 }
 
index 9bd00d0..1cac79b 100644 (file)
@@ -14,6 +14,7 @@ use Text::ParseWords 'quotewords';
 
 use File::Spec;
 use File::Temp;
+use File::Path qw(rmtree);
 
 require Exporter;
 @ISA = qw(Exporter);
@@ -384,6 +385,11 @@ sub _cleanup_exe {
        unlink $ilkfile if -f $ilkfile;
        unlink $pdbfile if -f $pdbfile;
     }
+    # created by clang on darwin
+    my $dsym_dir = $exefile;
+    $dsym_dir =~ s/\Q$Config{_exe}\E$/.dSYM/;
+    rmtree $dsym_dir if -d $dsym_dir;
+    
     return
 }
 
index 9bd00d0..1cac79b 100644 (file)
@@ -14,6 +14,7 @@ use Text::ParseWords 'quotewords';
 
 use File::Spec;
 use File::Temp;
+use File::Path qw(rmtree);
 
 require Exporter;
 @ISA = qw(Exporter);
@@ -384,6 +385,11 @@ sub _cleanup_exe {
        unlink $ilkfile if -f $ilkfile;
        unlink $pdbfile if -f $pdbfile;
     }
+    # created by clang on darwin
+    my $dsym_dir = $exefile;
+    $dsym_dir =~ s/\Q$Config{_exe}\E$/.dSYM/;
+    rmtree $dsym_dir if -d $dsym_dir;
+    
     return
 }
 
index 9bd00d0..1cac79b 100644 (file)
@@ -14,6 +14,7 @@ use Text::ParseWords 'quotewords';
 
 use File::Spec;
 use File::Temp;
+use File::Path qw(rmtree);
 
 require Exporter;
 @ISA = qw(Exporter);
@@ -384,6 +385,11 @@ sub _cleanup_exe {
        unlink $ilkfile if -f $ilkfile;
        unlink $pdbfile if -f $pdbfile;
     }
+    # created by clang on darwin
+    my $dsym_dir = $exefile;
+    $dsym_dir =~ s/\Q$Config{_exe}\E$/.dSYM/;
+    rmtree $dsym_dir if -d $dsym_dir;
+    
     return
 }
 
index 9bd00d0..1cac79b 100644 (file)
@@ -14,6 +14,7 @@ use Text::ParseWords 'quotewords';
 
 use File::Spec;
 use File::Temp;
+use File::Path qw(rmtree);
 
 require Exporter;
 @ISA = qw(Exporter);
@@ -384,6 +385,11 @@ sub _cleanup_exe {
        unlink $ilkfile if -f $ilkfile;
        unlink $pdbfile if -f $pdbfile;
     }
+    # created by clang on darwin
+    my $dsym_dir = $exefile;
+    $dsym_dir =~ s/\Q$Config{_exe}\E$/.dSYM/;
+    rmtree $dsym_dir if -d $dsym_dir;
+    
     return
 }
 
index 9bd00d0..1cac79b 100644 (file)
@@ -14,6 +14,7 @@ use Text::ParseWords 'quotewords';
 
 use File::Spec;
 use File::Temp;
+use File::Path qw(rmtree);
 
 require Exporter;
 @ISA = qw(Exporter);
@@ -384,6 +385,11 @@ sub _cleanup_exe {
        unlink $ilkfile if -f $ilkfile;
        unlink $pdbfile if -f $pdbfile;
     }
+    # created by clang on darwin
+    my $dsym_dir = $exefile;
+    $dsym_dir =~ s/\Q$Config{_exe}\E$/.dSYM/;
+    rmtree $dsym_dir if -d $dsym_dir;
+    
     return
 }
 
index 9bd00d0..1cac79b 100644 (file)
@@ -14,6 +14,7 @@ use Text::ParseWords 'quotewords';
 
 use File::Spec;
 use File::Temp;
+use File::Path qw(rmtree);
 
 require Exporter;
 @ISA = qw(Exporter);
@@ -384,6 +385,11 @@ sub _cleanup_exe {
        unlink $ilkfile if -f $ilkfile;
        unlink $pdbfile if -f $pdbfile;
     }
+    # created by clang on darwin
+    my $dsym_dir = $exefile;
+    $dsym_dir =~ s/\Q$Config{_exe}\E$/.dSYM/;
+    rmtree $dsym_dir if -d $dsym_dir;
+    
     return
 }