summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index 47f87660..a913274b 100755
--- a/setup.py
+++ b/setup.py
@@ -115,7 +115,11 @@ class CleanMore(clean):
self.remove_pyc('obnamlib')
self.remove_pyc('test-plugins')
if os.path.isdir('build'):
- shutil.rmtree('build')
+ if os.path.islink('build'):
+ for path in os.listdir('build'):
+ shutil.rmtree('build/' + path)
+ else:
+ shutil.rmtree('build')
def remove_pyc(self, rootdir):
for dirname, subdirs, basenames in os.walk(rootdir):