]> git.saurik.com Git - wxWidgets.git/blobdiff - build/tools/builder.py
Don't delete wxTaskBarIcon in wxMSW wxNotificationMessage if we don't own it.
[wxWidgets.git] / build / tools / builder.py
index 10971626522ffca690796d803509e12f817fa8a3..484e274f573b566d19ef9a1d448ef409cda69673 100755 (executable)
@@ -89,17 +89,21 @@ class Builder:
 
         return self.name
 
-    def clean(self, dir=None, projectFile=None):
+    def clean(self, dir=None, projectFile=None, options=None):
         """
         dir = the directory containing the project file
         projectFile = Some formats need to explicitly specify the project file's name
         """
-        
-        args = [self.getProgramPath(), "clean"]
-        if dir:
-            args.append(dir)
         if self.isAvailable():
-            result = runInDir(args)
+            if options:
+                optionList = list(options)
+            else:
+                optionList = []
+
+            optionList.insert(0, self.getProgramPath())
+            optionList.append("clean")
+        
+            result = runInDir(optionList, dir)
             return result
 
         return False